public abstract class CraftTweakerCommand
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
subCommandName |
| Constructor and Description |
|---|
CraftTweakerCommand(java.lang.String subCommandName) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
executeCommand(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String[] args)
Has to be overwritten by the commands
|
net.minecraft.util.text.ITextComponent[] |
getDescription() |
java.lang.String |
getSubCommandName() |
java.util.List<java.lang.String> |
getSubSubCommand(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String[] args,
net.minecraft.util.math.BlockPos targetPos)
Has to be overwritten by the Commands when they need subcommands below the first one
|
protected abstract void |
init()
Has to be overwritten
Used to set the description and all other values
Better for viability, as the constructor is not that full then
|
void |
setDescription(net.minecraft.util.text.ITextComponent... descriptionIn) |
protected abstract void init()
public net.minecraft.util.text.ITextComponent[] getDescription()
public void setDescription(net.minecraft.util.text.ITextComponent... descriptionIn)
public java.util.List<java.lang.String> getSubSubCommand(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String[] args,
@Nullable
net.minecraft.util.math.BlockPos targetPos)
args - Args are only from past the initial commandpublic java.lang.String getSubCommandName()
public abstract void executeCommand(net.minecraft.server.MinecraftServer server,
net.minecraft.command.ICommandSender sender,
java.lang.String[] args)
args - Has only the args after this original event