public class CommandScoreboard extends CommandBase
CommandBase.CoordinateArg| Constructor and Description |
|---|
CommandScoreboard() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addObjective(ICommandSender sender,
java.lang.String[] commandArgs,
int argStartIndex,
MinecraftServer server) |
protected void |
addPlayerScore(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
addTeam(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
applyPlayerOperation(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
applyPlayerTag(MinecraftServer server,
ICommandSender sender,
java.lang.String[] args,
int startIndex) |
protected ScoreObjective |
convertToObjective(java.lang.String name,
boolean forWrite,
MinecraftServer server) |
protected ScorePlayerTeam |
convertToTeam(java.lang.String name,
MinecraftServer server) |
protected void |
emptyTeam(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
enablePlayerTrigger(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
void |
execute(MinecraftServer server,
ICommandSender sender,
java.lang.String[] args)
Callback for when the command is executed
|
java.lang.String |
getName()
Gets the name of the command
|
protected java.util.List<java.lang.String> |
getObjectiveNames(boolean writableOnly,
MinecraftServer server) |
int |
getRequiredPermissionLevel()
Return the required permission level for this command.
|
protected Scoreboard |
getScoreboard(MinecraftServer server) |
java.util.List<java.lang.String> |
getTabCompletions(MinecraftServer server,
ICommandSender sender,
java.lang.String[] args,
BlockPos targetPos)
Get a list of options for when the user presses the TAB key
|
protected java.util.List<java.lang.String> |
getTriggerNames(MinecraftServer server) |
java.lang.String |
getUsage(ICommandSender sender)
Gets the usage string for the command.
|
boolean |
isUsernameIndex(java.lang.String[] args,
int index)
Return whether the specified command parameter index is a username parameter.
|
protected void |
joinTeam(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
leaveTeam(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
listObjectives(ICommandSender sender,
MinecraftServer server) |
protected void |
listPlayers(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
listTeams(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
removeObjective(ICommandSender sender,
java.lang.String name,
MinecraftServer server) |
protected void |
removeTeam(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
resetPlayerScore(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
setDisplayObjective(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
setTeamOption(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
protected void |
testPlayerScore(ICommandSender sender,
java.lang.String[] args,
int startIndex,
MinecraftServer server) |
buildString, checkPermission, compareTo, convertArgToBlockState, convertArgToBlockStatePredicate, doesStringStartWith, entityToNBT, getAliases, getBlockByText, getChatComponentFromNthArg, getChatComponentFromNthArg, getCommandSenderAsPlayer, getEntity, getEntity, getEntityList, getEntityName, getItemByText, getListOfStringsMatchingLastWord, getListOfStringsMatchingLastWord, getPlayer, getPlayerName, getPlayers, getTabCompletionCoordinate, getTabCompletionCoordinateXZ, join, joinNiceString, joinNiceStringFromCollection, notifyCommandListener, notifyCommandListener, parseBlockPos, parseBoolean, parseCoordinate, parseCoordinate, parseDouble, parseDouble, parseDouble, parseDouble, parseDouble, parseInt, parseInt, parseInt, parseLong, parseLong, setCommandListener, toSyntaxExceptionpublic java.lang.String getName()
public int getRequiredPermissionLevel()
getRequiredPermissionLevel in class CommandBasepublic java.lang.String getUsage(ICommandSender sender)
public void execute(MinecraftServer server, ICommandSender sender, java.lang.String[] args) throws CommandException
CommandExceptionprotected Scoreboard getScoreboard(MinecraftServer server)
protected ScoreObjective convertToObjective(java.lang.String name, boolean forWrite, MinecraftServer server) throws CommandException
CommandExceptionprotected ScorePlayerTeam convertToTeam(java.lang.String name, MinecraftServer server) throws CommandException
CommandExceptionprotected void addObjective(ICommandSender sender, java.lang.String[] commandArgs, int argStartIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void addTeam(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void setTeamOption(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void removeTeam(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void listTeams(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void joinTeam(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void leaveTeam(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void emptyTeam(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void removeObjective(ICommandSender sender, java.lang.String name, MinecraftServer server) throws CommandException
CommandExceptionprotected void listObjectives(ICommandSender sender, MinecraftServer server) throws CommandException
CommandExceptionprotected void setDisplayObjective(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void listPlayers(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void addPlayerScore(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void resetPlayerScore(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void enablePlayerTrigger(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void testPlayerScore(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void applyPlayerOperation(ICommandSender sender, java.lang.String[] args, int startIndex, MinecraftServer server) throws CommandException
CommandExceptionprotected void applyPlayerTag(MinecraftServer server, ICommandSender sender, java.lang.String[] args, int startIndex) throws CommandException
CommandExceptionpublic java.util.List<java.lang.String> getTabCompletions(MinecraftServer server, ICommandSender sender, java.lang.String[] args, BlockPos targetPos)
getTabCompletions in interface ICommandgetTabCompletions in class CommandBaseprotected java.util.List<java.lang.String> getObjectiveNames(boolean writableOnly,
MinecraftServer server)
protected java.util.List<java.lang.String> getTriggerNames(MinecraftServer server)
public boolean isUsernameIndex(java.lang.String[] args,
int index)
isUsernameIndex in interface ICommandisUsernameIndex in class CommandBase