public abstract class Command
extends java.lang.Object
| Constructor and Description |
|---|
Command(IResourceName name,
java.lang.String description,
int level) |
Command(IResourceName name,
java.lang.String description,
int level,
java.lang.String... triggers) |
| Modifier and Type | Method and Description |
|---|---|
abstract ChatComponent |
execute(java.lang.String[] args,
ICommandSender sender,
java.lang.String playerName,
IGameInstance game,
IChatLog chat) |
java.lang.String |
getDescription() |
int |
getLevel() |
IResourceName |
getName() |
java.lang.String[] |
getTriggers() |
Command |
register() |
public Command(IResourceName name, java.lang.String description, int level)
public Command(IResourceName name, java.lang.String description, int level, java.lang.String... triggers)
public java.lang.String getDescription()
public java.lang.String[] getTriggers()
public int getLevel()
public Command register()
public IResourceName getName()
public abstract ChatComponent execute(java.lang.String[] args, ICommandSender sender, java.lang.String playerName, IGameInstance game, IChatLog chat)