Package-level declarations

Types

Link copied to clipboard

ArgumentBoolean is a parsable argument that represents a boolean value ("true" or "false").

Link copied to clipboard
class ArgumentDecimal(suggestedValues: List<Double> = emptyList()) : Argument<Double>

ArgumentDecimal is a parsable argument that represents a decimal number.

Link copied to clipboard
open class ArgumentEntities(val singleEntity: Boolean = false, val onlyPlayers: Boolean = false) : Argument<List<Entity>>

ArgumentEntities is a parsable argument that represents one or more entities in the game.

Link copied to clipboard
class ArgumentInteger(suggestedValues: List<Int> = emptyList()) : Argument<Int>

ArgumentInteger is a parsable argument that represents an integer number.

Link copied to clipboard
class ArgumentLocation : ArgumentComp<Location>

ArgumentLocation is a parsable argument that represents a location in the game world. It supports absolute, relative (~), and local (^) coordinates.

Link copied to clipboard
class ArgumentMaterial : Argument<Material>

ArgumentMaterial is a parsable argument that represents a Minecraft material. It suggests valid material names for auto-completion.

Link copied to clipboard
class ArgumentPlayers(singlePlayer: Boolean = false) : ArgumentEntities

ArgumentPlayers is a parsable argument that represents one or more players.

Link copied to clipboard
open class ArgumentString(val suggestions: List<String> = emptyList(), val isGreedy: Boolean = false) : ArgumentComp<String>

ArgumentString is a parsable argument that represents a string.

Link copied to clipboard
class ArgumentTeam : Argument<Team>

ArgumentTeam is a parsable argument that represents a scoreboard team. It suggests valid team names for auto-completion.

Link copied to clipboard

ArgumentTime is a parsable argument that represents a time duration. It supports suffixes 's' for seconds, 'd' for days, and 't' for ticks.