Class SpongeCommand

java.lang.Object
com.djrapitops.plan.commands.use.SpongeCommand
All Implemented Interfaces:
org.spongepowered.api.command.CommandCallable

public class SpongeCommand extends Object implements org.spongepowered.api.command.CommandCallable
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpongeCommand​(net.playeranalytics.plugin.scheduling.RunnableFactory runnableFactory, ErrorLogger errorLogger, Subcommand command)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<org.spongepowered.api.text.Text>
    getHelp​(org.spongepowered.api.command.CommandSource source)
     
    Optional<org.spongepowered.api.text.Text>
    getShortDescription​(org.spongepowered.api.command.CommandSource source)
     
    getSuggestions​(org.spongepowered.api.command.CommandSource source, String arguments, org.spongepowered.api.world.Location<org.spongepowered.api.world.World> targetPosition)
     
    org.spongepowered.api.text.Text
    getUsage​(org.spongepowered.api.command.CommandSource source)
     
    org.spongepowered.api.command.CommandResult
    process​(org.spongepowered.api.command.CommandSource source, String arguments)
     
    boolean
    testPermission​(org.spongepowered.api.command.CommandSource source)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SpongeCommand

      public SpongeCommand(net.playeranalytics.plugin.scheduling.RunnableFactory runnableFactory, ErrorLogger errorLogger, Subcommand command)
  • 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