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.CommandExecutorcommandSender - 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.