Class TileEntityCommandBlock

java.lang.Object
net.minecraft.src.TileEntity
net.minecraft.src.TileEntityCommandBlock
All Implemented Interfaces:
ICommandSender

public class TileEntityCommandBlock extends TileEntity implements ICommandSender
  • Constructor Details

    • TileEntityCommandBlock

      public TileEntityCommandBlock()
  • Method Details

    • setCommand

      public void setCommand(String par1Str)
      Sets the command this block will execute when powered.
    • getCommand

      public String getCommand()
      Return the command this command block is set to execute.
    • executeCommandOnPowered

      public int executeCommandOnPowered(World par1World)
      Execute the command, called when the command block is powered.
    • getCommandSenderName

      public String getCommandSenderName()
      Gets the name of this command sender (usually username, but possibly "Rcon")
      Specified by:
      getCommandSenderName in interface ICommandSender
    • setCommandSenderName

      public void setCommandSenderName(String par1Str)
      Sets the name of the command sender
    • sendChatToPlayer

      public void sendChatToPlayer(ChatMessageComponent par1ChatMessageComponent)
      Specified by:
      sendChatToPlayer in interface ICommandSender
    • canCommandSenderUseCommand

      public boolean canCommandSenderUseCommand(int par1, String par2Str)
      Returns true if the command sender is allowed to use the given command.
      Specified by:
      canCommandSenderUseCommand in interface ICommandSender
    • writeToNBT

      public void writeToNBT(NBTTagCompound par1NBTTagCompound)
      Writes a tile entity to NBT.
      Overrides:
      writeToNBT in class TileEntity
    • readFromNBT

      public void readFromNBT(NBTTagCompound par1NBTTagCompound)
      Reads a tile entity from NBT.
      Overrides:
      readFromNBT in class TileEntity
    • getPlayerCoordinates

      public ChunkCoordinates getPlayerCoordinates()
      Return the position for this command sender.
      Specified by:
      getPlayerCoordinates in interface ICommandSender
    • getEntityWorld

      public World getEntityWorld()
      Specified by:
      getEntityWorld in interface ICommandSender
    • getDescriptionPacket

      public Packet getDescriptionPacket()
      Overriden in a sign to provide the text.
      Overrides:
      getDescriptionPacket in class TileEntity
    • func_96103_d

      public int func_96103_d()
    • func_96102_a

      public void func_96102_a(int par1)