Package-level declarations
Types
Link copied to clipboard
Creates and manages Minecraft commands using a DSL-style builder pattern.
Link copied to clipboard
Marker annotation for Command DSL.
Link copied to clipboard
object GlobalErrorHandler
Handles error messages for command execution.
Functions
Link copied to clipboard
inline fun Plugin.command(name: String = this.name.lowercase(), block: CommandCreator<LiteralArgumentBuilder<CommandSourceStack>>.() -> Unit)
Creates and registers a new command for the Plugin.
Link copied to clipboard
fun <V> CommandCreator<*>.custom(name: String, type: ArgumentType<V>, creator: CommandCreator<RequiredArgumentBuilder<CommandSourceStack, V>>.() -> Unit = {}): CommandCreator<out ArgumentBuilder<CommandSourceStack, *>>
Registers a custom argument type to the DSL.
Link copied to clipboard
Retrieves a list of Entitys from the command context.
Link copied to clipboard
Retrieves a Location (Fine Position) from the command context.
Link copied to clipboard
Retrieves a Location (Block Position) from the command context.
Link copied to clipboard
Retrieves a list of Players from the command context.