public final class Commands
extends java.lang.Object
implements org.bukkit.command.CommandExecutor
Modifier and Type | Class and Description |
---|---|
private static class |
Commands.AttributeAliases
Enumeration of attribute aliases for easier command entering.
|
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
PREFIX
Stores this plugin's colorized prefix for messages.
|
private static org.bukkit.ChatColor[] |
rainbow
Stores the rainbow (ROYGBIV) for colorizing results.
|
Constructor and Description |
---|
Commands()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
onCommand(org.bukkit.command.CommandSender commandSender,
org.bukkit.command.Command command,
java.lang.String s,
java.lang.String[] args)
The command handler.
|
private void |
printZoneAttacks(org.bukkit.command.CommandSender commandSender,
Zone zone)
Messages details about the given zone's attacks to the recipient.
|
private void |
printZoneAttributes(org.bukkit.command.CommandSender commandSender,
Zone zone)
Messages details about the given zone's mob attributes to the recipient.
|
private static void |
success(org.bukkit.command.CommandSender commandSender,
java.lang.String message)
Sends a success message.
|
private static void |
warn(org.bukkit.command.CommandSender commandSender,
java.lang.String message)
Sends a failure/warning message.
|
private static final java.lang.String PREFIX
private static org.bukkit.ChatColor[] rainbow
public boolean onCommand(org.bukkit.command.CommandSender commandSender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
onCommand
in interface org.bukkit.command.CommandExecutor
commandSender
- the command sender.command
- the command.s
- the name of the command as a string.args
- the array of arguments supplied.private static void success(org.bukkit.command.CommandSender commandSender, java.lang.String message)
commandSender
- the recipient.message
- the message.private static void warn(org.bukkit.command.CommandSender commandSender, java.lang.String message)
commandSender
- the recipient.message
- the message.private void printZoneAttacks(org.bukkit.command.CommandSender commandSender, Zone zone)
commandSender
- the recipient.zone
- the zone.private void printZoneAttributes(org.bukkit.command.CommandSender commandSender, Zone zone)
commandSender
- the recipient.zone
- the zone.