Package com.djrapitops.plan.commands.use
Class SpongeCommand
java.lang.Object
com.djrapitops.plan.commands.use.SpongeCommand
- All Implemented Interfaces:
org.spongepowered.api.command.CommandCallable
-
Constructor Summary
ConstructorDescriptionSpongeCommand(net.playeranalytics.plugin.scheduling.RunnableFactory runnableFactory, ErrorLogger errorLogger, Subcommand command)
-
Method Summary
Modifier and TypeMethodDescriptionOptional<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
boolean
testPermission(org.spongepowered.api.command.CommandSource source)
-
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 interfaceorg.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 interfaceorg.spongepowered.api.command.CommandCallable
-
testPermission
public boolean testPermission(org.spongepowered.api.command.CommandSource source)- Specified by:
testPermission
in interfaceorg.spongepowered.api.command.CommandCallable
-
getShortDescription
public Optional<org.spongepowered.api.text.Text> getShortDescription(org.spongepowered.api.command.CommandSource source)- Specified by:
getShortDescription
in interfaceorg.spongepowered.api.command.CommandCallable
-
getHelp
public Optional<org.spongepowered.api.text.Text> getHelp(org.spongepowered.api.command.CommandSource source)- Specified by:
getHelp
in interfaceorg.spongepowered.api.command.CommandCallable
-
getUsage
public org.spongepowered.api.text.Text getUsage(org.spongepowered.api.command.CommandSource source)- Specified by:
getUsage
in interfaceorg.spongepowered.api.command.CommandCallable
-