Class GeyserSpongeCommandExecutor

java.lang.Object
org.geysermc.geyser.command.CommandExecutor
org.geysermc.geyser.platform.sponge.command.GeyserSpongeCommandExecutor
All Implemented Interfaces:
org.spongepowered.api.command.CommandCallable

public class GeyserSpongeCommandExecutor extends CommandExecutor implements org.spongepowered.api.command.CommandCallable
  • Constructor Details

    • GeyserSpongeCommandExecutor

      public GeyserSpongeCommandExecutor(GeyserImpl geyser)
  • Method Details

    • process

      public org.spongepowered.api.command.CommandResult process(org.spongepowered.api.command.CommandSource source, String arguments)
      Specified by:
      process in interface org.spongepowered.api.command.CommandCallable
    • getSuggestions

      public List<String> getSuggestions(org.spongepowered.api.command.CommandSource source, String arguments, @Nullable org.spongepowered.api.world.Location<org.spongepowered.api.world.World> targetPosition)
      Specified by:
      getSuggestions in interface org.spongepowered.api.command.CommandCallable
    • testPermission

      public boolean testPermission(org.spongepowered.api.command.CommandSource source)
      Specified by:
      testPermission in interface org.spongepowered.api.command.CommandCallable
    • getShortDescription

      public Optional<org.spongepowered.api.text.Text> getShortDescription(org.spongepowered.api.command.CommandSource source)
      Specified by:
      getShortDescription in interface org.spongepowered.api.command.CommandCallable
    • getHelp

      public Optional<org.spongepowered.api.text.Text> getHelp(org.spongepowered.api.command.CommandSource source)
      Specified by:
      getHelp in interface org.spongepowered.api.command.CommandCallable
    • getUsage

      public org.spongepowered.api.text.Text getUsage(org.spongepowered.api.command.CommandSource source)
      Specified by:
      getUsage in interface org.spongepowered.api.command.CommandCallable