Class CloudBrigadierCommand<C,S>

java.lang.Object
org.incendo.cloud.brigadier.CloudBrigadierCommand<C,S>
Type Parameters:
C - command sender type
S - 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.
  • Constructor Details

    • CloudBrigadierCommand

      public CloudBrigadierCommand(@NonNull org.incendo.cloud.CommandManager<C> commandManager, @NonNull CloudBrigadierManager<C,S> brigadierManager)
      Creates a new CloudBrigadierCommand.
      Parameters:
      commandManager - command manager
      brigadierManager - brigadier manager
  • Method Details

    • run

      public int run(@NonNull com.mojang.brigadier.context.CommandContext<S> ctx)
      Specified by:
      run in interface com.mojang.brigadier.Command<C>