Package-level declarations

Types

Link copied to clipboard

Provides autocompletion for one specific parameter

Link copied to clipboard
class Command(val name: String, val aliases: List<String>, val parameters: List<Parameter<*>>, val subcommands: List<Command>, val executable: Boolean, val handler: Command.Handler?, val requiresIngame: Boolean) : MinecraftShortcuts, DebuggedOwner
Link copied to clipboard
class CommandException(val text: MutableComponent, cause: Throwable? = null, val usageInfo: List<Component> = emptyList()) : Exception
Link copied to clipboard

Links minecraft with the command engine

Link copied to clipboard

Contains routines for handling commands and the command registry

Link copied to clipboard
class Parameter<T : Any>(val name: String, val required: Boolean, val default: T?, val vararg: Boolean, val verifier: Parameter.Verificator<T>?, val autocompletionHandler: AutoCompletionProvider?)