程序包 org.bukkit.block

接口 ChiseledBookshelf

所有超级接口:
BlockInventoryHolder, BlockState, InventoryHolder, Metadatable, PersistentDataHolder, TileState

public interface ChiseledBookshelf extends TileState, BlockInventoryHolder
代表雕纹书架的捕获状态.

原文: Represents a captured state of a chiseled bookshelf.

  • 方法详细资料

    • getLastInteractedSlot

      int getLastInteractedSlot()
      获取最后交互的物品栏槽位.

      原文: Gets the last interacted inventory slot.

      返回:
      最后交互的槽位
    • setLastInteractedSlot

      void setLastInteractedSlot(int lastInteractedSlot)
      设置最后交互的物品栏槽位.

      原文: Sets the last interacted inventory slot.

      参数:
      lastInteractedSlot - 新的最后交互槽位
    • getInventory

      从接口复制的说明: InventoryHolder
      获取该对象的用户界面项目.

      原文:Get the object's inventory.

      指定者:
      getInventory 在接口中 InventoryHolder
      返回:
      物品栏
      另请参阅:
    • getSnapshotInventory

      返回:
      快照物品栏
      另请参阅:
    • getSlot

      int getSlot(@NotNull @NotNull Vector position)
      根据相对于此方块的向量获取适当的槽位.
      如果给定向量不在任何槽位的边界内, 将返回-1.

      原文: Gets the appropriate slot based on a vector relative to this block.
      Will return -1 if the given vector is not within the bounds of any slot.

      The supplied vector should only contain components with values between 0.0 and 1.0, inclusive. 提供的向量应只包含值在0.0到1.0之间(含)的分量.

      参数:
      position - 相对于此方块的向量
      返回:
      给定向量下的槽位或-1