Class FabricCommandManager<C,S extends net.minecraft.commands.SharedSuggestionProvider>

java.lang.Object
org.incendo.cloud.CommandManager<C>
org.incendo.cloud.fabric.FabricCommandManager<C,S>
Type Parameters:
C - the manager's sender type
S - the platform sender type
All Implemented Interfaces:
BrigadierManagerHolder<C,S>, CommandBuilderSource<C>, SenderMapperHolder<S,C>, Stateful<RegistrationState>
Direct Known Subclasses:
FabricClientCommandManager, FabricServerCommandManager

public abstract class FabricCommandManager<C,S extends net.minecraft.commands.SharedSuggestionProvider> extends CommandManager<C> implements BrigadierManagerHolder<C,S>, SenderMapperHolder<S,C>
A command manager for either the server or client on Fabric.

Commands registered with managers of this type will be registered into a Brigadier command tree.

Where possible, Vanilla argument types are made available in a cloud-friendly format. In some cases, these argument types may only be available for server commands. Mod-provided argument types can be exposed to Cloud as well, by using WrappedBrigadierParser.

Since:
1.5.0
See Also: