Package org.incendo.cloud.neoforge
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(org.checkerframework.checker.nullness.qual.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 org.incendo.cloud.brigadier.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 org.incendo.cloud.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.incendo.cloud.CommandBuilderSource
commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilderMethods inherited from interface org.incendo.cloud.state.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>
-