public class CustomCommandMap
extends org.bukkit.command.SimpleCommandMap
Modifier and Type | Field and Description |
---|---|
static org.bukkit.command.SimpleCommandMap |
backend |
static java.util.Map<java.lang.String,org.bukkit.command.Command> |
knownCommands |
Constructor and Description |
---|
CustomCommandMap() |
Modifier and Type | Method and Description |
---|---|
void |
clearCommands() |
boolean |
dispatch(org.bukkit.command.CommandSender sender,
java.lang.String cmd) |
org.bukkit.command.Command |
getCommand(java.lang.String name) |
java.util.Collection<org.bukkit.command.Command> |
getCommands() |
boolean |
register(java.lang.String fallbackPrefix,
org.bukkit.command.Command command) |
boolean |
register(java.lang.String label,
java.lang.String fallbackPrefix,
org.bukkit.command.Command command) |
void |
registerAll(java.lang.String fallbackPrefix,
java.util.List<org.bukkit.command.Command> commands) |
void |
registerServerAliases() |
void |
setFallbackCommands() |
java.util.List<java.lang.String> |
tabComplete(org.bukkit.command.CommandSender sender,
java.lang.String cmdLine) |
static void |
unhook() |
public static org.bukkit.command.SimpleCommandMap backend
public static java.util.Map<java.lang.String,org.bukkit.command.Command> knownCommands
public static void unhook()
public void setFallbackCommands()
setFallbackCommands
in class org.bukkit.command.SimpleCommandMap
public void registerAll(java.lang.String fallbackPrefix, java.util.List<org.bukkit.command.Command> commands)
registerAll
in interface org.bukkit.command.CommandMap
registerAll
in class org.bukkit.command.SimpleCommandMap
public boolean register(java.lang.String fallbackPrefix, org.bukkit.command.Command command)
register
in interface org.bukkit.command.CommandMap
register
in class org.bukkit.command.SimpleCommandMap
public boolean register(java.lang.String label, java.lang.String fallbackPrefix, org.bukkit.command.Command command)
register
in interface org.bukkit.command.CommandMap
register
in class org.bukkit.command.SimpleCommandMap
public boolean dispatch(org.bukkit.command.CommandSender sender, java.lang.String cmd) throws org.bukkit.command.CommandException
dispatch
in interface org.bukkit.command.CommandMap
dispatch
in class org.bukkit.command.SimpleCommandMap
org.bukkit.command.CommandException
public void clearCommands()
clearCommands
in interface org.bukkit.command.CommandMap
clearCommands
in class org.bukkit.command.SimpleCommandMap
public org.bukkit.command.Command getCommand(java.lang.String name)
getCommand
in interface org.bukkit.command.CommandMap
getCommand
in class org.bukkit.command.SimpleCommandMap
public java.util.List<java.lang.String> tabComplete(org.bukkit.command.CommandSender sender, java.lang.String cmdLine) throws java.lang.IllegalArgumentException
tabComplete
in interface org.bukkit.command.CommandMap
tabComplete
in class org.bukkit.command.SimpleCommandMap
java.lang.IllegalArgumentException
public java.util.Collection<org.bukkit.command.Command> getCommands()
getCommands
in class org.bukkit.command.SimpleCommandMap
public void registerServerAliases()
registerServerAliases
in class org.bukkit.command.SimpleCommandMap