类 BlockCanBuildEvent


public class BlockCanBuildEvent extends BlockEvent
当我们尝试建造一个方块的时候,可以看到我们是否可以在此建造它。

注意:

  • 方法 getBlock() 返回的是我们正试图放置在其上面的方块,不是我们试图放置的方块。
  • 如果你想知道玩家放置的是什么方块, 用 getMaterial() 或者 getMaterialId() 来代替.
  • 字段详细资料

    • buildable

      protected boolean buildable
    • material

      @Deprecated protected int material
      已过时。
      不安全的参数
  • 构造器详细资料

    • BlockCanBuildEvent

      @Deprecated public BlockCanBuildEvent(Block block, int id, boolean canBuild)
      已过时。
      不安全的参数
      参数:
      block - 这个事件涉及的方块
      id - 这个要放置的方块的ID
      canBuild - 是否可以建造
  • 方法详细资料

    • isBuildable

      public boolean isBuildable()
      获取是否可以在此建造此方块

      默认情况下, 是否可以在此建造返回的是 Minecraft的值。

      原文:Gets whether or not the block can be built here.

      By default, returns Minecraft's answer on whether the block can be built here or not.

      返回:
      boolean 此方块是否可以在此建造
    • setBuildable

      public void setBuildable(boolean cancel)
      设置此方块是否可以在此建造。

      原文:Sets whether the block can be built here or not.

      参数:
      cancel - 允许建造请输入true,反之为false。
    • getMaterial

      public Material getMaterial()
      获取我们试图放置的方块的 Material. 原文:Gets the Material that we are trying to place.
      返回:
      我们试图放置的方块的 Material
    • getMaterialId

      @Deprecated public int getMaterialId()
      已过时。
      不安全的参数
      获取我们试图放置的方块的ID.

      原文:Gets the Material ID for the Material that we are trying to place.

      返回:
      我们试图放置的方块的ID
    • getHandlers

      public HandlerList getHandlers()
      指定者:
      getHandlers 在类中 Event
    • getHandlerList

      public static HandlerList getHandlerList()