Package me.lauriichan.laylib.command
Class CommandManager
java.lang.Object
me.lauriichan.laylib.command.CommandManager
-
Constructor Summary
ConstructorsConstructorDescriptionCommandManager(ArgumentRegistry registry) CommandManager(ISimpleLogger logger) CommandManager(ISimpleLogger logger, ArgumentRegistry registry) -
Method Summary
Modifier and TypeMethodDescriptioncancelProcess(Actor<?> actor) createProcess(Actor<?> actor, String label, String[] args) booleanexecuteProcess(Actor<?> actor, CommandProcess process) getCommand(String name) String[]getProcess(UUID id) voidhandleProcessInput(Actor<?> actor, CommandProcess process, String input) voidhandleProcessInput(Actor<?> actor, CommandProcess process, String input, boolean suggestion) voidhandleProcessInput(Actor<?> actor, CommandProcess process, String input, IArgumentMap map) voidhandleProcessInput(Actor<?> actor, CommandProcess process, String input, IArgumentMap map, boolean suggestion) voidhandleProcessSkip(Actor<?> actor, CommandProcess process) booleanvoidsendProcessInfo(Actor<?> actor, CommandProcess process) setInjector(ICommandInjector injector) voidbooleanunregister(String name)
-
Constructor Details
-
CommandManager
public CommandManager() -
CommandManager
-
CommandManager
-
CommandManager
-
-
Method Details
-
getRegistry
-
setPrefix
-
getPrefix
-
getLogger
-
setInjector
-
getInjector
-
cancelProcess
-
createProcess
-
handleProcessSkip
-
handleProcessInput
-
handleProcessInput
public void handleProcessInput(Actor<?> actor, CommandProcess process, String input, IArgumentMap map) -
handleProcessInput
public void handleProcessInput(Actor<?> actor, CommandProcess process, String input, boolean suggestion) -
handleProcessInput
public void handleProcessInput(Actor<?> actor, CommandProcess process, String input, IArgumentMap map, boolean suggestion) -
sendProcessInfo
-
executeProcess
-
getProcess
-
register
-
unregister
-
getCommand
-
getCommands
-
getCommandNames
-
findNode
-
findNode
-
findNode
-