public abstract class CommandBlockBaseLogic extends java.lang.Object implements ICommandSender
| Constructor and Description |
|---|
CommandBlockBaseLogic() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUseCommand(int permLevel,
java.lang.String commandName) |
abstract void |
fillInInfo(io.netty.buffer.ByteBuf buf) |
java.lang.String |
getCommand() |
abstract int |
getCommandBlockType() |
CommandResultStats |
getCommandResultStats() |
ITextComponent |
getDisplayName() |
ITextComponent |
getLastOutput() |
java.lang.String |
getName() |
int |
getSuccessCount() |
void |
readDataFromNBT(NBTTagCompound nbt) |
boolean |
sendCommandFeedback() |
void |
sendMessage(ITextComponent component) |
void |
setCommand(java.lang.String command) |
void |
setCommandStat(CommandResultStats.Type type,
int amount) |
void |
setLastOutput(ITextComponent lastOutputMessage) |
void |
setName(java.lang.String name) |
void |
setSuccessCount(int successCountIn) |
void |
setTrackOutput(boolean shouldTrackOutput) |
boolean |
shouldTrackOutput() |
void |
trigger(World worldIn) |
boolean |
tryOpenEditCommandBlock(EntityPlayer playerIn) |
abstract void |
updateCommand() |
NBTTagCompound |
writeToNBT(NBTTagCompound p_189510_1_) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCommandSenderEntity, getEntityWorld, getPosition, getPositionVector, getServerpublic int getSuccessCount()
public void setSuccessCount(int successCountIn)
public ITextComponent getLastOutput()
public NBTTagCompound writeToNBT(NBTTagCompound p_189510_1_)
public void readDataFromNBT(NBTTagCompound nbt)
public boolean canUseCommand(int permLevel,
java.lang.String commandName)
canUseCommand in interface ICommandSenderpublic void setCommand(java.lang.String command)
public java.lang.String getCommand()
public void trigger(World worldIn)
public java.lang.String getName()
getName in interface ICommandSenderpublic ITextComponent getDisplayName()
getDisplayName in interface ICommandSenderpublic void setName(java.lang.String name)
public void sendMessage(ITextComponent component)
sendMessage in interface ICommandSenderpublic boolean sendCommandFeedback()
sendCommandFeedback in interface ICommandSenderpublic void setCommandStat(CommandResultStats.Type type, int amount)
setCommandStat in interface ICommandSenderpublic abstract void updateCommand()
public abstract int getCommandBlockType()
public abstract void fillInInfo(io.netty.buffer.ByteBuf buf)
public void setLastOutput(@Nullable
ITextComponent lastOutputMessage)
public void setTrackOutput(boolean shouldTrackOutput)
public boolean shouldTrackOutput()
public boolean tryOpenEditCommandBlock(EntityPlayer playerIn)
public CommandResultStats getCommandResultStats()