接口 ChiseledBookshelf
- 所有超级接口:
BlockData
,Cloneable
,Directional
表示书架上外部可见的哪些物品槽已被占用的接口,其标记名为“slot_0_occupied”、“slot_1_occupied”等。
一个方块可能没有任何槽被占用,也可能最多只有
一个方块可能没有任何槽被占用,也可能最多只有
getMaximumOccupiedSlots()
- 1个槽被占用。
该接口提供了方法来获取当前已占用的槽数量和位置信息。-
方法概要
修饰符和类型方法说明int
获取此方块上的最大物品槽数量.获取此方块上所有已占用槽位的索引.boolean
isSlotOccupied
(int slot) 检查下一个槽位是否被占用.void
setSlotOccupied
(int slot, boolean occupied) 设置下一个槽位是否被占用.从接口继承的方法 org.bukkit.block.data.BlockData
clone, copyTo, createBlockState, getAsString, getAsString, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate
从接口继承的方法 org.bukkit.block.data.Directional
getFaces, getFacing, setFacing
-
方法详细资料
-
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
获取此方块上所有已占用槽位的索引.原文: Get the indexes of all the occupied slots present on this block.
- 返回:
- 所有已占用槽位的索引
-
getMaximumOccupiedSlots
int getMaximumOccupiedSlots()获取此方块上的最大物品槽数量.原文: Get the maximum amount of slots on this block.
- 返回:
- 最大物品槽数量
-