Interface SubCommand
- All Known Implementing Classes:
AchievementsSubCommand
,ClickerSubCommand
,CookiesSubCommand
,DevSubCommand
,EventSubCommand
,HelpSubCommand
,NumbersSubCommand
,PrestigeSubCommand
,ReloadSubCommand
public interface SubCommand
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Execute the sub-command logic.getUsage()
Provides the usage description for the sub-command.boolean
hasPermission
(org.bukkit.command.CommandSender sender) Checks if a sender has permission to use the sub-command.
-
Method Details
-
execute
boolean execute(org.bukkit.command.CommandSender sender, String[] args) throws CommandUsageException Execute the sub-command logic.- Parameters:
sender
- Command senderargs
- Arguments passed to the command- Returns:
- true if successful, false otherwise
- Throws:
CommandUsageException
- If the command usage is incorrect
-
getUsage
String getUsage()Provides the usage description for the sub-command.- Returns:
- A string representing command usage
-
hasPermission
boolean hasPermission(org.bukkit.command.CommandSender sender) Checks if a sender has permission to use the sub-command.- Parameters:
sender
- The command sender- Returns:
- True if the sender has permission
-