Interface ICommandBlock

All Superinterfaces:
CommandSender, InventoryHolder, Permissible, ServerOperator
All Known Implementing Classes:
BlockEntityCommandBlock

public interface ICommandBlock extends CommandSender, InventoryHolder
  • Field Details

  • Method Details

    • getName

      String getName()
      Description copied from interface: CommandSender
      返回命令发送者的名称。
      Returns the name of the command sender.

      如果命令发送者是一个玩家,将会返回他的玩家名字(name)不是显示名字(display name)。 如果命令发送者是控制台,将会返回"CONSOLE"
      If this command sender is a player, will return his/her player name(not display name). If it is a console, will return "CONSOLE".

      当你需要判断命令的执行者是不是控制台时,可以用这个:
      When you need to determine if the sender is a console, use this:
      if(sender instanceof ConsoleCommandSender) .....;

      Specified by:
      getName in interface CommandSender
      Returns:
      命令发送者的名称。
      the name of the command sender.
      See Also:
    • hasName

      boolean hasName()
    • setName

      void setName(String name)
    • setPowered

      default void setPowered()
    • setPowered

      void setPowered(boolean powered)
    • isPowered

      boolean isPowered()
    • trigger

      default boolean trigger()
    • trigger

      default boolean trigger(int chain)
    • execute

      default boolean execute()
    • execute

      boolean execute(int chain)
    • getMode

      int getMode()
    • getCommand

      String getCommand()
    • setCommand

      void setCommand(String command)
    • isAuto

      boolean isAuto()
    • setAuto

      void setAuto(boolean auto)
    • isConditional

      boolean isConditional()
    • setConditional

      void setConditional(boolean conditionalMode)
    • isConditionMet

      boolean isConditionMet()
    • setConditionMet

      boolean setConditionMet()
    • getSuccessCount

      int getSuccessCount()
    • setSuccessCount

      void setSuccessCount(int count)
    • getLastExecution

      long getLastExecution()
    • setLastExecution

      void setLastExecution(long time)
    • isTrackingOutput

      boolean isTrackingOutput()
    • setTrackOutput

      void setTrackOutput(boolean track)
    • getLastOutput

      String getLastOutput()
    • setLastOutput

      void setLastOutput(String output)
    • getLastOutputCommandMode

      int getLastOutputCommandMode()
    • setLastOutputCommandMode

      void setLastOutputCommandMode(int mode)
    • isLastOutputCondionalMode

      boolean isLastOutputCondionalMode()
    • setLastOutputCondionalMode

      void setLastOutputCondionalMode(boolean condionalMode)
    • isLastOutputRedstoneMode

      boolean isLastOutputRedstoneMode()
    • setLastOutputRedstoneMode

      void setLastOutputRedstoneMode(boolean redstoneMode)
    • setLastOutputParams

      void setLastOutputParams(ListTag<StringTag> params)
    • getTickDelay

      int getTickDelay()
    • setTickDelay

      void setTickDelay(int tickDelay)
    • isExecutingOnFirstTick

      boolean isExecutingOnFirstTick()
    • setExecutingOnFirstTick

      void setExecutingOnFirstTick(boolean executingOnFirstTick)
    • getLevel

      Level getLevel()