Package org.incendo.cloud.brigadier
Class CloudBrigadierCommand<C,S>
java.lang.Object
org.incendo.cloud.brigadier.CloudBrigadierCommand<C,S>
- Type Parameters:
C- command sender typeS- brigadier command source type
- All Implemented Interfaces:
com.mojang.brigadier.Command<S>
@API(status=INTERNAL)
public final class CloudBrigadierCommand<C,S>
extends Object
implements com.mojang.brigadier.Command<S>
Brigadier
Command implementation that delegates to cloud.-
Field Summary
Fields inherited from interface com.mojang.brigadier.Command
SINGLE_SUCCESS -
Constructor Summary
ConstructorsConstructorDescriptionCloudBrigadierCommand(@NonNull CommandManager<C> commandManager, @NonNull CloudBrigadierManager<C, S> brigadierManager) Creates a newCloudBrigadierCommand.CloudBrigadierCommand(@NonNull CommandManager<C> commandManager, @NonNull CloudBrigadierManager<C, S> brigadierManager, @NonNull Function<String, String> inputMapper) Creates a newCloudBrigadierCommand. -
Method Summary
-
Constructor Details
-
CloudBrigadierCommand
public CloudBrigadierCommand(@NonNull CommandManager<C> commandManager, @NonNull CloudBrigadierManager<C, S> brigadierManager) Creates a newCloudBrigadierCommand.- Parameters:
commandManager- command managerbrigadierManager- brigadier manager
-
CloudBrigadierCommand
public CloudBrigadierCommand(@NonNull CommandManager<C> commandManager, @NonNull CloudBrigadierManager<C, S> brigadierManager, @NonNull Function<String, String> inputMapper) Creates a newCloudBrigadierCommand.- Parameters:
commandManager- command managerbrigadierManager- brigadier managerinputMapper- input mapper
-
-
Method Details
-
run
- Specified by:
runin interfacecom.mojang.brigadier.Command<C>
-