类 BaseCommandBlock

java.lang.Object
net.minecraft.world.level.BaseCommandBlock
所有已实现的接口:
CommandSource
直接已知子类:
MinecartCommandBlock.MinecartCommandBase

public abstract class BaseCommandBlock extends Object implements CommandSource
  • 字段详细资料

    • TIME_FORMAT

      private static final SimpleDateFormat TIME_FORMAT
    • DEFAULT_NAME

      private static final Component DEFAULT_NAME
    • NO_LAST_EXECUTION

      private static final int NO_LAST_EXECUTION
      另请参阅:
    • lastExecution

      private long lastExecution
    • updateLastExecution

      private boolean updateLastExecution
    • successCount

      private int successCount
    • trackOutput

      private boolean trackOutput
    • lastOutput

      @Nullable private Component lastOutput
    • command

      private String command
    • customName

      @Nullable private Component customName
  • 构造器详细资料

    • BaseCommandBlock

      public BaseCommandBlock()
  • 方法详细资料

    • getSuccessCount

      public int getSuccessCount()
    • setSuccessCount

      public void setSuccessCount(int p_45411_)
    • getLastOutput

      public Component getLastOutput()
    • save

      public void save(ValueOutput p_422186_)
    • load

      public void load(ValueInput p_421770_)
    • setCommand

      public void setCommand(String p_45420_)
    • getCommand

      public String getCommand()
    • performCommand

      public boolean performCommand(Level p_45415_)
    • getName

      public Component getName()
    • getCustomName

      @Nullable public Component getCustomName()
    • setCustomName

      public void setCustomName(@Nullable Component p_331531_)
    • sendSystemMessage

      public void sendSystemMessage(Component p_220330_)
      指定者:
      sendSystemMessage 在接口中 CommandSource
    • getLevel

      public abstract ServerLevel getLevel()
    • onUpdated

      public abstract void onUpdated()
    • setLastOutput

      public void setLastOutput(@Nullable Component p_45434_)
    • setTrackOutput

      public void setTrackOutput(boolean p_45429_)
    • isTrackOutput

      public boolean isTrackOutput()
    • usedBy

      public InteractionResult usedBy(Player p_45413_)
    • getPosition

      public abstract Vec3 getPosition()
    • createCommandSourceStack

      public abstract CommandSourceStack createCommandSourceStack()
    • acceptsSuccess

      public boolean acceptsSuccess()
      指定者:
      acceptsSuccess 在接口中 CommandSource
    • acceptsFailure

      public boolean acceptsFailure()
      指定者:
      acceptsFailure 在接口中 CommandSource
    • shouldInformAdmins

      public boolean shouldInformAdmins()
      指定者:
      shouldInformAdmins 在接口中 CommandSource
    • isValid

      public abstract boolean isValid()