public class CommandHelpers
extends java.lang.Object
| Constructor and Description |
|---|
CommandHelpers() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
addStandardTabCompletionOptions(net.minecraft.server.MinecraftServer server,
IForestryCommand command,
net.minecraft.command.ICommandSender sender,
java.lang.String[] incomplete,
net.minecraft.util.math.BlockPos pos) |
static java.util.List<java.lang.String> |
getListOfStringsMatchingLastWord(java.lang.String[] strings,
java.lang.String... lastWords) |
static boolean |
matches(java.lang.String commandName,
IForestryCommand command) |
static void |
printHelp(net.minecraft.command.ICommandSender sender,
IForestryCommand command) |
static void |
processChildCommand(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
SubCommand child,
java.lang.String[] args) |
static boolean |
processStandardCommands(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
IForestryCommand command,
java.lang.String[] args) |
static void |
sendChatMessage(net.minecraft.command.ICommandSender sender,
java.lang.String message)
Avoid using this function if at all possible.
|
static void |
sendLocalizedChatMessage(net.minecraft.command.ICommandSender sender,
java.lang.String locTag,
java.lang.Object... args) |
static void |
sendLocalizedChatMessage(net.minecraft.command.ICommandSender sender,
net.minecraft.util.text.Style chatStyle,
java.lang.String locTag,
java.lang.Object... args) |
static void |
throwWrongUsage(net.minecraft.command.ICommandSender sender,
IForestryCommand command) |
public static void sendLocalizedChatMessage(net.minecraft.command.ICommandSender sender,
java.lang.String locTag,
java.lang.Object... args)
public static void sendLocalizedChatMessage(net.minecraft.command.ICommandSender sender,
net.minecraft.util.text.Style chatStyle,
java.lang.String locTag,
java.lang.Object... args)
public static void sendChatMessage(net.minecraft.command.ICommandSender sender,
java.lang.String message)
StringUtil.localize() is NOT a valid alternative for sendLocalizedChatMessage(). Messages will not be localized properly if you use StringUtil.localize().
public static void throwWrongUsage(net.minecraft.command.ICommandSender sender,
IForestryCommand command)
throws net.minecraft.command.WrongUsageException
net.minecraft.command.WrongUsageExceptionpublic static void processChildCommand(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
SubCommand child,
java.lang.String[] args)
throws net.minecraft.command.CommandException
net.minecraft.command.CommandExceptionpublic static void printHelp(net.minecraft.command.ICommandSender sender,
IForestryCommand command)
public static boolean processStandardCommands(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
IForestryCommand command,
java.lang.String[] args)
throws net.minecraft.command.CommandException
net.minecraft.command.CommandExceptionpublic static boolean matches(java.lang.String commandName,
IForestryCommand command)
public static java.util.List<java.lang.String> getListOfStringsMatchingLastWord(java.lang.String[] strings,
java.lang.String... lastWords)
public static java.util.List<java.lang.String> addStandardTabCompletionOptions(net.minecraft.server.MinecraftServer server,
IForestryCommand command,
net.minecraft.command.ICommandSender sender,
java.lang.String[] incomplete,
@Nullable
net.minecraft.util.math.BlockPos pos)