Interface CommandBlock

All Superinterfaces:
BlockState, Metadatable

public interface CommandBlock
extends BlockState
  • Method Details

    • getCommand

      java.lang.String getCommand()
      Gets the command that this CommandBlock will run when powered. This will never return null. If the CommandBlock does not have a command, an empty String will be returned instead.
      Returns:
      Command that this CommandBlock will run when powered.
    • setCommand

      void setCommand​(java.lang.String command)
      Sets the command that this CommandBlock will run when powered. Setting the command to null is the same as setting it to an empty String.
      Parameters:
      command - Command that this CommandBlock will run when powered.
    • getName

      java.lang.String getName()
      Gets the name of this CommandBlock. The name is used with commands that this CommandBlock executes. This name will never be null, and by default is "@".
      Returns:
      Name of this CommandBlock.
    • setName

      void setName​(java.lang.String name)
      Sets the name of this CommandBlock. The name is used with commands that this CommandBlock executes. Setting the name to null is the same as setting it to "@".
      Parameters:
      name - New name for this CommandBlock.