public abstract class CommandBase extends java.lang.Object implements ICommand
Constructor and Description |
---|
CommandBase() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
addTabCompletionOptions(ICommandSender par1ICommandSender,
java.lang.String[] par2ArrayOfStr)
Adds the strings available in this command to the given list of tab completion options.
|
boolean |
canCommandSenderUseCommand(ICommandSender par1ICommandSender)
Returns true if the given command sender is allowed to use this command.
|
int |
compareTo(ICommand par1ICommand) |
int |
compareTo(java.lang.Object par1Obj) |
static boolean |
doesStringStartWith(java.lang.String par0Str,
java.lang.String par1Str)
Returns true if the given substring is exactly equal to the start of the given string (case insensitive).
|
static double |
func_110665_a(ICommandSender par0ICommandSender,
double par1,
java.lang.String par3Str,
int par4,
int par5) |
static double |
func_110666_a(ICommandSender par0ICommandSender,
double par1,
java.lang.String par3Str) |
static IChatComponent |
func_147176_a(ICommandSender p_147176_0_,
java.lang.String[] p_147176_1_,
int p_147176_2_,
boolean p_147176_3_) |
static IChatComponent |
func_147178_a(ICommandSender p_147178_0_,
java.lang.String[] p_147178_1_,
int p_147178_2_) |
static java.lang.String |
func_82360_a(ICommandSender par0ICommandSender,
java.lang.String[] par1ArrayOfStr,
int par2) |
static java.lang.String |
func_96332_d(ICommandSender par0ICommandSender,
java.lang.String par1Str) |
static Block |
getBlockByText(ICommandSender p_147180_0_,
java.lang.String p_147180_1_)
Gets the Block specified by the given text string.
|
java.util.List |
getCommandAliases() |
static EntityPlayerMP |
getCommandSenderAsPlayer(ICommandSender par0ICommandSender)
Returns the given ICommandSender as a EntityPlayer or throw an exception.
|
static Item |
getItemByText(ICommandSender p_147179_0_,
java.lang.String p_147179_1_)
Gets the Item specified by the given text string.
|
static java.util.List |
getListOfStringsFromIterableMatchingLastWord(java.lang.String[] par0ArrayOfStr,
java.lang.Iterable par1Iterable)
Returns a List of strings (chosen from the given string iterable) which the last word in the given string array
is a beginning-match for.
|
static java.util.List |
getListOfStringsMatchingLastWord(java.lang.String[] par0ArrayOfStr,
java.lang.String... par1ArrayOfStr)
Returns a List of strings (chosen from the given strings) which the last word in the given string array is a
beginning-match for.
|
static EntityPlayerMP |
getPlayer(ICommandSender par0ICommandSender,
java.lang.String par1Str) |
int |
getRequiredPermissionLevel()
Return the required permission level for this command.
|
boolean |
isUsernameIndex(java.lang.String[] par1ArrayOfStr,
int par2)
Return whether the specified command parameter index is a username parameter.
|
static IChatComponent |
joinNiceString(IChatComponent[] p_147177_0_)
Creates a linguistic series joining the input chat components.
|
static java.lang.String |
joinNiceString(java.lang.Object[] par0ArrayOfObj)
Creates a linguistic series joining the input objects together.
|
static java.lang.String |
joinNiceStringFromCollection(java.util.Collection par0Collection)
Creates a linguistic series joining together the elements of the given collection.
|
static void |
notifyAdmins(ICommandSender par0ICommandSender,
int par1,
java.lang.String par2Str,
java.lang.Object... par3ArrayOfObj) |
static void |
notifyAdmins(ICommandSender par0ICommandSender,
java.lang.String par1Str,
java.lang.Object... par2ArrayOfObj) |
static boolean |
parseBoolean(ICommandSender par0ICommandSender,
java.lang.String par1Str)
Parses a boolean value from the given string.
|
static double |
parseDouble(ICommandSender par0ICommandSender,
java.lang.String par1Str)
Parses a double from the given string or throws an exception if it's not a double.
|
static double |
parseDoubleBounded(ICommandSender par0ICommandSender,
java.lang.String par1Str,
double par2,
double par4)
Parses a double from the given string.
|
static double |
parseDoubleWithMin(ICommandSender par0ICommandSender,
java.lang.String par1Str,
double par2)
Parses a double from the given string.
|
static int |
parseInt(ICommandSender par0ICommandSender,
java.lang.String par1Str)
Parses an int from the given string.
|
static int |
parseIntBounded(ICommandSender par0ICommandSender,
java.lang.String par1Str,
int par2,
int par3)
Parses an int from the given string within a specified bound.
|
static int |
parseIntWithMin(ICommandSender par0ICommandSender,
java.lang.String par1Str,
int par2)
Parses an int from the given sring with a specified minimum.
|
static void |
setAdminCommander(IAdminCommand par0IAdminCommand)
Sets the static IAdminCommander.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCommandName, getCommandUsage, processCommand
public int getRequiredPermissionLevel()
public java.util.List getCommandAliases()
getCommandAliases
in interface ICommand
public boolean canCommandSenderUseCommand(ICommandSender par1ICommandSender)
canCommandSenderUseCommand
in interface ICommand
public java.util.List addTabCompletionOptions(ICommandSender par1ICommandSender, java.lang.String[] par2ArrayOfStr)
addTabCompletionOptions
in interface ICommand
public static int parseInt(ICommandSender par0ICommandSender, java.lang.String par1Str)
public static int parseIntWithMin(ICommandSender par0ICommandSender, java.lang.String par1Str, int par2)
public static int parseIntBounded(ICommandSender par0ICommandSender, java.lang.String par1Str, int par2, int par3)
public static double parseDouble(ICommandSender par0ICommandSender, java.lang.String par1Str)
public static double parseDoubleWithMin(ICommandSender par0ICommandSender, java.lang.String par1Str, double par2)
public static double parseDoubleBounded(ICommandSender par0ICommandSender, java.lang.String par1Str, double par2, double par4)
public static boolean parseBoolean(ICommandSender par0ICommandSender, java.lang.String par1Str)
public static EntityPlayerMP getCommandSenderAsPlayer(ICommandSender par0ICommandSender)
public static EntityPlayerMP getPlayer(ICommandSender par0ICommandSender, java.lang.String par1Str)
public static java.lang.String func_96332_d(ICommandSender par0ICommandSender, java.lang.String par1Str)
public static IChatComponent func_147178_a(ICommandSender p_147178_0_, java.lang.String[] p_147178_1_, int p_147178_2_)
public static IChatComponent func_147176_a(ICommandSender p_147176_0_, java.lang.String[] p_147176_1_, int p_147176_2_, boolean p_147176_3_)
public static java.lang.String func_82360_a(ICommandSender par0ICommandSender, java.lang.String[] par1ArrayOfStr, int par2)
public static double func_110666_a(ICommandSender par0ICommandSender, double par1, java.lang.String par3Str)
public static double func_110665_a(ICommandSender par0ICommandSender, double par1, java.lang.String par3Str, int par4, int par5)
public static Item getItemByText(ICommandSender p_147179_0_, java.lang.String p_147179_1_)
public static Block getBlockByText(ICommandSender p_147180_0_, java.lang.String p_147180_1_)
public static java.lang.String joinNiceString(java.lang.Object[] par0ArrayOfObj)
public static IChatComponent joinNiceString(IChatComponent[] p_147177_0_)
public static java.lang.String joinNiceStringFromCollection(java.util.Collection par0Collection)
public static boolean doesStringStartWith(java.lang.String par0Str, java.lang.String par1Str)
public static java.util.List getListOfStringsMatchingLastWord(java.lang.String[] par0ArrayOfStr, java.lang.String... par1ArrayOfStr)
public static java.util.List getListOfStringsFromIterableMatchingLastWord(java.lang.String[] par0ArrayOfStr, java.lang.Iterable par1Iterable)
public boolean isUsernameIndex(java.lang.String[] par1ArrayOfStr, int par2)
isUsernameIndex
in interface ICommand
public static void notifyAdmins(ICommandSender par0ICommandSender, java.lang.String par1Str, java.lang.Object... par2ArrayOfObj)
public static void notifyAdmins(ICommandSender par0ICommandSender, int par1, java.lang.String par2Str, java.lang.Object... par3ArrayOfObj)
public static void setAdminCommander(IAdminCommand par0IAdminCommand)
public int compareTo(ICommand par1ICommand)
public int compareTo(java.lang.Object par1Obj)
compareTo
in interface java.lang.Comparable