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