public abstract class CommandBase extends java.lang.Object implements ICommand
Modifier and Type | Class and Description |
---|---|
static class |
CommandBase.CoordinateArg |
Constructor and Description |
---|
CommandBase() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
addTabCompletionOptions(ICommandSender sender,
java.lang.String[] args,
BlockPos pos) |
boolean |
canCommandSenderUse(ICommandSender sender) |
int |
compareTo(ICommand p_compareTo_1_) |
int |
compareTo(java.lang.Object p_compareTo_1_) |
static boolean |
doesStringStartWith(java.lang.String original,
java.lang.String region) |
static BlockPos |
func_175757_a(ICommandSender sender,
java.lang.String[] args,
int p_175757_2_,
boolean p_175757_3_) |
static Entity |
func_175759_a(ICommandSender p_175759_0_,
java.lang.String p_175759_1_,
java.lang.Class p_175759_2_) |
static double |
func_175761_b(double p_175761_0_,
java.lang.String p_175761_2_,
boolean p_175761_3_) |
static java.util.List |
func_175762_a(java.lang.String[] p_175762_0_,
java.util.Collection p_175762_1_) |
static java.util.List |
func_175763_c(ICommandSender p_175763_0_,
java.lang.String p_175763_1_) |
static CommandBase.CoordinateArg |
func_175767_a(double p_175767_0_,
java.lang.String p_175767_2_,
int p_175767_3_,
int p_175767_4_,
boolean p_175767_5_) |
static Entity |
func_175768_b(ICommandSender p_175768_0_,
java.lang.String p_175768_1_) |
static double |
func_175769_b(double base,
java.lang.String input,
int min,
int max,
boolean centerBlock) |
static CommandBase.CoordinateArg |
func_175770_a(double p_175770_0_,
java.lang.String p_175770_2_,
boolean p_175770_3_) |
static java.util.List |
func_175771_a(java.lang.String[] p_175771_0_,
int p_175771_1_,
BlockPos p_175771_2_) |
static java.lang.String |
func_180529_a(java.lang.String[] p_180529_0_,
int p_180529_1_) |
java.util.List |
getAliases() |
static Block |
getBlockByText(ICommandSender sender,
java.lang.String id) |
static IChatComponent |
getChatComponentFromNthArg(ICommandSender sender,
java.lang.String[] args,
int p_147178_2_) |
static IChatComponent |
getChatComponentFromNthArg(ICommandSender sender,
java.lang.String[] args,
int index,
boolean p_147176_3_) |
static EntityPlayerMP |
getCommandSenderAsPlayer(ICommandSender sender) |
static java.lang.String |
getEntityName(ICommandSender p_175758_0_,
java.lang.String p_175758_1_) |
static Item |
getItemByText(ICommandSender sender,
java.lang.String id) |
static java.util.List |
getListOfStringsMatchingLastWord(java.lang.String[] args,
java.lang.String... possibilities) |
static EntityPlayerMP |
getPlayer(ICommandSender sender,
java.lang.String username) |
static java.lang.String |
getPlayerName(ICommandSender sender,
java.lang.String query) |
int |
getRequiredPermissionLevel() |
boolean |
isUsernameIndex(java.lang.String[] args,
int index) |
static IChatComponent |
join(java.util.List components) |
static java.lang.String |
joinNiceString(java.lang.Object[] elements) |
static java.lang.String |
joinNiceStringFromCollection(java.util.Collection strings) |
static void |
notifyOperators(ICommandSender sender,
ICommand command,
int p_152374_2_,
java.lang.String msgFormat,
java.lang.Object... msgParams) |
static void |
notifyOperators(ICommandSender sender,
ICommand command,
java.lang.String msgFormat,
java.lang.Object... msgParams) |
static boolean |
parseBoolean(java.lang.String input) |
static double |
parseDouble(java.lang.String input) |
static double |
parseDouble(java.lang.String input,
double min) |
static double |
parseDouble(java.lang.String input,
double min,
double max) |
static int |
parseInt(java.lang.String input) |
static int |
parseInt(java.lang.String input,
int min) |
static int |
parseInt(java.lang.String input,
int min,
int max) |
static long |
parseLong(java.lang.String input) |
static long |
parseLong(java.lang.String input,
long min,
long max) |
static void |
setAdminCommander(IAdminCommand command) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getCommandUsage, getName
public int getRequiredPermissionLevel()
public java.util.List getAliases()
getAliases
in interface ICommand
public boolean canCommandSenderUse(ICommandSender sender)
canCommandSenderUse
in interface ICommand
public java.util.List addTabCompletionOptions(ICommandSender sender, java.lang.String[] args, BlockPos pos)
addTabCompletionOptions
in interface ICommand
public static int parseInt(java.lang.String input) throws NumberInvalidException
NumberInvalidException
public static int parseInt(java.lang.String input, int min) throws NumberInvalidException
NumberInvalidException
public static int parseInt(java.lang.String input, int min, int max) throws NumberInvalidException
NumberInvalidException
public static long parseLong(java.lang.String input) throws NumberInvalidException
NumberInvalidException
public static long parseLong(java.lang.String input, long min, long max) throws NumberInvalidException
NumberInvalidException
public static BlockPos func_175757_a(ICommandSender sender, java.lang.String[] args, int p_175757_2_, boolean p_175757_3_) throws NumberInvalidException
NumberInvalidException
public static double parseDouble(java.lang.String input) throws NumberInvalidException
NumberInvalidException
public static double parseDouble(java.lang.String input, double min) throws NumberInvalidException
NumberInvalidException
public static double parseDouble(java.lang.String input, double min, double max) throws NumberInvalidException
NumberInvalidException
public static boolean parseBoolean(java.lang.String input) throws CommandException
CommandException
public static EntityPlayerMP getCommandSenderAsPlayer(ICommandSender sender) throws PlayerNotFoundException
PlayerNotFoundException
public static EntityPlayerMP getPlayer(ICommandSender sender, java.lang.String username) throws PlayerNotFoundException
PlayerNotFoundException
public static Entity func_175768_b(ICommandSender p_175768_0_, java.lang.String p_175768_1_) throws EntityNotFoundException
EntityNotFoundException
public static Entity func_175759_a(ICommandSender p_175759_0_, java.lang.String p_175759_1_, java.lang.Class p_175759_2_) throws EntityNotFoundException
EntityNotFoundException
public static java.util.List func_175763_c(ICommandSender p_175763_0_, java.lang.String p_175763_1_) throws EntityNotFoundException
EntityNotFoundException
public static java.lang.String getPlayerName(ICommandSender sender, java.lang.String query) throws PlayerNotFoundException
PlayerNotFoundException
public static java.lang.String getEntityName(ICommandSender p_175758_0_, java.lang.String p_175758_1_) throws EntityNotFoundException
EntityNotFoundException
public static IChatComponent getChatComponentFromNthArg(ICommandSender sender, java.lang.String[] args, int p_147178_2_) throws CommandException
CommandException
public static IChatComponent getChatComponentFromNthArg(ICommandSender sender, java.lang.String[] args, int index, boolean p_147176_3_) throws PlayerNotFoundException
PlayerNotFoundException
public static java.lang.String func_180529_a(java.lang.String[] p_180529_0_, int p_180529_1_)
public static CommandBase.CoordinateArg func_175770_a(double p_175770_0_, java.lang.String p_175770_2_, boolean p_175770_3_) throws NumberInvalidException
NumberInvalidException
public static CommandBase.CoordinateArg func_175767_a(double p_175767_0_, java.lang.String p_175767_2_, int p_175767_3_, int p_175767_4_, boolean p_175767_5_) throws NumberInvalidException
NumberInvalidException
public static double func_175761_b(double p_175761_0_, java.lang.String p_175761_2_, boolean p_175761_3_) throws NumberInvalidException
NumberInvalidException
public static double func_175769_b(double base, java.lang.String input, int min, int max, boolean centerBlock) throws NumberInvalidException
NumberInvalidException
public static Item getItemByText(ICommandSender sender, java.lang.String id) throws NumberInvalidException
NumberInvalidException
public static Block getBlockByText(ICommandSender sender, java.lang.String id) throws NumberInvalidException
NumberInvalidException
public static java.lang.String joinNiceString(java.lang.Object[] elements)
public static IChatComponent join(java.util.List components)
public static java.lang.String joinNiceStringFromCollection(java.util.Collection strings)
public static java.util.List func_175771_a(java.lang.String[] p_175771_0_, int p_175771_1_, BlockPos p_175771_2_)
public static boolean doesStringStartWith(java.lang.String original, java.lang.String region)
public static java.util.List getListOfStringsMatchingLastWord(java.lang.String[] args, java.lang.String... possibilities)
public static java.util.List func_175762_a(java.lang.String[] p_175762_0_, java.util.Collection p_175762_1_)
public boolean isUsernameIndex(java.lang.String[] args, int index)
isUsernameIndex
in interface ICommand
public static void notifyOperators(ICommandSender sender, ICommand command, java.lang.String msgFormat, java.lang.Object... msgParams)
public static void notifyOperators(ICommandSender sender, ICommand command, int p_152374_2_, java.lang.String msgFormat, java.lang.Object... msgParams)
public static void setAdminCommander(IAdminCommand command)
public int compareTo(ICommand p_compareTo_1_)
public int compareTo(java.lang.Object p_compareTo_1_)
compareTo
in interface java.lang.Comparable