Class NeoForgeCommandManager<C>
java.lang.Object
org.incendo.cloud.CommandManager<C>
org.incendo.cloud.neoforge.NeoForgeCommandManager<C>
- All Implemented Interfaces:
BrigadierManagerHolder<C, net.minecraft.commands.CommandSourceStack>, CommandBuilderSource<C>, SenderMapperHolder<net.minecraft.commands.CommandSourceStack, C>, Stateful<RegistrationState>
- Direct Known Subclasses:
NeoForgeClientCommandManager, NeoForgeServerCommandManager
@DefaultQualifier(NonNull.class)
public abstract class NeoForgeCommandManager<C>
extends CommandManager<C>
implements BrigadierManagerHolder<C, net.minecraft.commands.CommandSourceStack>, SenderMapperHolder<net.minecraft.commands.CommandSourceStack, C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface BrigadierManagerHolder
BrigadierManagerHolder.BrigadierManagerNotPresent -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNeoForgeCommandManager(ExecutionCoordinator<C> executionCoordinator, SenderMapper<net.minecraft.commands.CommandSourceStack, C> senderMapper, org.incendo.cloud.neoforge.NeoForgeCommandRegistrationHandler<C> registrationHandler) -
Method Summary
Modifier and TypeMethodDescriptionfinal CloudBrigadierManager<C, net.minecraft.commands.CommandSourceStack> final CommandMetafinal booleanfinal SenderMapper<net.minecraft.commands.CommandSourceStack, C> final @NonNull SuggestionFactory<C, ? extends TooltipSuggestion> Methods inherited from class CommandManager
appendSuggestionMapper, capabilities, captionFormatter, captionFormatter, captionRegistry, captionRegistry, command, command, command, commandExecutor, commandRegistrationHandler, commandRegistrationHandler, commands, commandSyntaxFormatter, commandSyntaxFormatter, commandTree, componentBuilder, createHelpHandler, createHelpHandler, decorateBuilder, deleteRootCommand, exceptionController, flagBuilder, hasCapability, hasPermission, helpHandlerFactory, helpHandlerFactory, isCommandRegistrationAllowed, lockRegistration, parameterInjectorRegistry, parserRegistry, postprocessContext, preprocessContext, registerCapability, registerCommandPostProcessor, registerCommandPreProcessor, registerDefaultExceptionHandlers, rootCommands, settings, state, suggestionMapper, suggestionMapper, suggestionProcessor, suggestionProcessor, testPermission, transitionIfPossibleMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CommandBuilderSource
commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilderMethods inherited from interface Stateful
requireState, transitionOrThrow
-
Constructor Details
-
NeoForgeCommandManager
protected NeoForgeCommandManager(ExecutionCoordinator<C> executionCoordinator, SenderMapper<net.minecraft.commands.CommandSourceStack, C> senderMapper, org.incendo.cloud.neoforge.NeoForgeCommandRegistrationHandler<C> registrationHandler)
-
-
Method Details
-
senderMapper
- Specified by:
senderMapperin interfaceSenderMapperHolder<net.minecraft.commands.CommandSourceStack, C>
-
createDefaultCommandMeta
- Specified by:
createDefaultCommandMetain interfaceCommandBuilderSource<C>- Overrides:
createDefaultCommandMetain classCommandManager<C>
-
brigadierManager
- Specified by:
brigadierManagerin interfaceBrigadierManagerHolder<C, net.minecraft.commands.CommandSourceStack>
-
hasBrigadierManager
public final boolean hasBrigadierManager()- Specified by:
hasBrigadierManagerin interfaceBrigadierManagerHolder<C, net.minecraft.commands.CommandSourceStack>
-
suggestionFactory
- Overrides:
suggestionFactoryin classCommandManager<C>
-