All Classes and Interfaces

Class
Description
An argument for an angle, specified in degrees.
Builder for AngleArgument.
An argument for a set of axes, described in Vanilla as a "swizzle".
Builder for AxisArgument.
An argument for resolving Coordinates.BlockCoordinates.
Builder for BlockPosArgument.
Annotation used to enable coordinate centering for Vec3dArgument and Vec2dArgument.
An extension to the Brigadier StringReader that also implements Queue (via mixin).
Mix in to our own class in order to implement the Queue interface without signature conflicts.
An argument for resolving column (xz) coordinates.
Builder for ColumnPosArgument.
 
An argument for the string representation of an NBT CompoundTag.
Builder for CompoundTagArgument.
A Coordinates wrapper for easier use with cloud commands.
A specialized version of Coordinates for representing the result of the vanilla BlockPosArgument.
A specialized version of Coordinates for representing the result of the vanilla ColumnPosArgument.
A specialized version of Coordinates for representing the result of the vanilla Vec2Argument, which accepts two doubles for the x and z coordinate, always defaulting to 0 for the y coordinate.
An argument parsing an EntityAnchorArgument.Anchor.
 
Parsers for Vanilla command argument types.
 
Caption instances for messages in cloud-fabric
Caption registry that uses bi-functions to produce messages.
A command manager for registering client-side commands.
Keys used in CommandContexts available within a FabricCommandManager
FabricCommandManager<C,S extends net.minecraft.commands.SharedSuggestionProvider>
A command manager for either the server or client on Fabric.
ParserParameter keys for cloud-fabric.
A command manager for registering server-side commands.
An argument parsing an unbounded double range, in the form [min]..[max], where both lower and upper bounds are optional.
Builder for FloatRangeArgument.
An argument parsing an unbounded integer range, in the form [min]..[max], where both lower and upper bounds are optional.
Builder for IntRangeArgument.
An argument parsing an item identifier and optional extra NBT data into an ItemInput.
Builder for ItemInputArgument.
Capture server starting events to provide more useful error checking on late command registration.
A parsed message.
An argument similar to a greedy string, but one that resolves selectors.
Builder for MessageArgument.
 
 
An element of in-game time.
Deprecated.
backing vanilla type was removed in Minecraft 1.19.3.
Builder for MobEffectArgument.
A selector for multiple entities.
An argument for selecting multiple entities using an EntitySelector.
A selector for multiple players.
An argument for selecting multiple players using an EntitySelector.
An argument for named colors in the ChatFormatting enum.
Builder for NamedColorArgument.
An argument for NBT paths to locations within Tags.
Builder for NbtPathArgument.
An argument for the string representation of an NBT Tag.
Builder for NbtTagArgument.
An argument for a criterion in a scoreboard.
An argument for any ParticleOptions.
Builder for ParticleArgument.
Argument for getting a values from a Registry.
A builder for RegistryEntryArgument.
A parser for values stored in a Registry.
An argument parsing a ResourceLocation.
An argument for selecting any of the logical operations in OperationArgument.Operation.
A selector string to query multiple entity-like values
A specialized selector that can only return one value.
A selector for a single entity.
An argument for selecting a single entity using an EntitySelector.
A selector for a single player.
An argument for selecting a single player using an EntitySelector.
An argument for parsing Teams.
Builder for TeamArgument.
Argument parser for Teams.
Exception for when a team cannot be found for supplied input.
An argument for in-game time.
Builder for TimeArgument.
An argument for resolving Coordinates.CoordinatesXZ from 2 doubles.
Builder for Vec2dArgument.
An argument for resolving Coordinates from 3 doubles.
Builder for Vec3dArgument.