接口 ChiseledBookshelf

所有超级接口:
BlockData, Cloneable, Directional

public interface ChiseledBookshelf extends Directional
表示书架上外部可见的哪些物品槽已被占用的接口,其标记名为“slot_0_occupied”、“slot_1_occupied”等。
一个方块可能没有任何槽被占用,也可能最多只有getMaximumOccupiedSlots() - 1个槽被占用。 该接口提供了方法来获取当前已占用的槽数量和位置信息。
  • 方法详细资料

    • isSlotOccupied

      boolean isSlotOccupied(int slot)
      检查下一个槽位是否被占用.

      原文: Checks if the following slot is occupied.

      参数:
      slot - 要检测的槽位
      返回:
      槽位是否被占用
    • setSlotOccupied

      void setSlotOccupied(int slot, boolean occupied)
      设置下一个槽位是否被占用.

      原文: Sets whether the following slot is occupied.

      参数:
      slot - 要检测的槽位
      occupied - 槽位是否被占用
    • getOccupiedSlots

      @NotNull @NotNull Set<Integer> getOccupiedSlots()
      获取此方块上所有已占用槽位的索引.

      原文: Get the indexes of all the occupied slots present on this block.

      返回:
      所有已占用槽位的索引
    • getMaximumOccupiedSlots

      int getMaximumOccupiedSlots()
      获取此方块上的最大物品槽数量.

      原文: Get the maximum amount of slots on this block.

      返回:
      最大物品槽数量