All Classes and Interfaces
Class
Description
An abstract class that can be easily extended to create commands.
An option that requires an argument value
Argument option builder
Static factory and instance provider methods for argument types
Argument type that parses a list of specific types.
Parses a
BlockData
instance along with optional NBT dataParsed block state result
Parses either a block or a block tag, along with some block state data and
an optional NBT Tag.
Parsed predicate result
Formatter for a command broadcast
Utility class for
CommandContext
instances.An interface that handles exceptions when they're thrown during command
execution or during suggestion creation
The source of command execution.
A functional interface denoting an object that takes a literal argument
builder and builds a tree on that builder
Utility class for command suggestions
Parses a chat Component from JSON
Argument type that returns a range between 2 double values.
Range between double values
Parses an entity selector
Parsed representation of an entity selector.
Parses an enum value by its name.
An option that doesn't require a value.
Flag builder
Argument type that parses a gamemode.
Grenadier singleton access
Grenadier command builder
Argument type that returns a range between 2 integer values.
Range between integer values
Argument type that parses item data like an the material the item is made of
and NBT data.
Parsed item result, contains the data that was parsed which can be used to
create an itemstack instance
Parses a similar result to
ItemArgument
, with the difference that
this argument type allows item tags, allowing this to match several materials
at once.Parsed predicate result
Utility class for creating argument builder specific to grenadier
An option within an
OptionsArgument
Option builder
Static factory class for
FlagOption
and ArgumentOption
instances and builders.Argument type that parses a list of options
A single
ArgumentOption
entryOptions argument builder
Options that were parsed by
OptionsArgument
Parse data about an option
Parse data about a parsed value
Single parsed coordinate
Position local coordinate type
Vanilla permission levels
Utility class for
StringReader
related thingsAn type of
SuggestionProvider
that is not allowed to throw
CommandSyntaxException
sMethods to handle and format
CommandSyntaxException
instances.Parses a duration
All supported time units that can be parsed
Parses a hexadecimal UUID
Parses a world by its name or by its namespaced key.