Class RiseCommand
java.lang.Object
studio.magemonkey.codex.legacy.command.RiseCommand
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter
public abstract class RiseCommand
extends Object
implements org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRiseCommand(String name, List<String> aliases) RiseCommand(String name, List<String> aliases, org.bukkit.plugin.Plugin plugin) RiseCommand(String name, List<String> aliases, RiseCommand parentCommand) RiseCommand(org.bukkit.plugin.Plugin plugin, String name, String description, String usage) RiseCommand(org.bukkit.plugin.Plugin plugin, String name, String description, String usage, List<String> aliases, RiseCommand parentCommand) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(RiseCommand command) booleancheckPermission(org.bukkit.command.CommandSender sender, String permission) org.bukkit.command.CommandgetName()getUsage()booleanbooleanprotected booleanisPlayer(org.bukkit.command.CommandSender sender) booleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String label, String[] args) onTabComplete(org.bukkit.command.CommandSender commandSender, org.bukkit.command.Command command, String label, String[] strings) abstract voidrunCommand(org.bukkit.command.CommandSender sender, RiseCommand command, String label, String[] args) voidsendUsage(String usage, org.bukkit.command.CommandSender sender, RiseCommand command, String[] args) voidsetDescription(String description) void
-
Field Details
-
plugin
protected org.bukkit.plugin.Plugin plugin
-
-
Constructor Details
-
RiseCommand
-
RiseCommand
-
RiseCommand
-
RiseCommand
-
RiseCommand
-
-
Method Details
-
isPlayer
protected boolean isPlayer(org.bukkit.command.CommandSender sender) -
getParentCommand
-
hasParentCommand
public boolean hasParentCommand() -
getChildren
-
addChild
-
getChild
-
getName
-
isAlias
-
getDescription
-
setDescription
-
getUsage
-
setUsage
-
sendUsage
public void sendUsage(String usage, org.bukkit.command.CommandSender sender, RiseCommand command, String[] args) -
checkPermission
-
getBukkitCommand
public org.bukkit.command.Command getBukkitCommand() -
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String label, String[] args) - Specified by:
onCommandin interfaceorg.bukkit.command.CommandExecutor
-
runCommand
public abstract void runCommand(org.bukkit.command.CommandSender sender, RiseCommand command, String label, String[] args) -
onTabComplete
@Nullable public List<String> onTabComplete(org.bukkit.command.CommandSender commandSender, org.bukkit.command.Command command, String label, String[] strings) - Specified by:
onTabCompletein interfaceorg.bukkit.command.TabCompleter
-