接口的使用
org.bukkit.inventory.Inventory
程序包
说明
Bukkit的常用类.
用于操作在
世界
内的三位像素(方块),包括一些特定的状态.为在
世界
内存在的非三维像素单位(实体)提供的接口,包含玩家、怪物、抛射物等.参与操作玩家物品栏和物品交互的类.
-
org.bukkit中Inventory的使用
修饰符和类型方法说明static Inventory
Bukkit.createInventory
(InventoryHolder owner, int size) Creates an empty inventory of typeInventoryType.CHEST
with the specified size.static Inventory
Bukkit.createInventory
(InventoryHolder owner, int size, String title) Creates an empty inventory of typeInventoryType.CHEST
with the specified size and title.static Inventory
Bukkit.createInventory
(InventoryHolder owner, InventoryType type) Creates an empty inventory of the specified type.static Inventory
Bukkit.createInventory
(InventoryHolder owner, InventoryType type, String title) Creates an empty inventory with the specified type and title.Server.createInventory
(InventoryHolder owner, int size) 使用InventoryType.CHEST
创建一个给定大小的InventoryServer.createInventory
(InventoryHolder owner, int size, String title) 通过一个特定的大小和标题使用InventoryType.CHEST
来创建一个空的物品栏Server.createInventory
(InventoryHolder owner, InventoryType type) 通过一个特定的类型来创建一个空的物品栏,如果这个类型是InventoryType.CHEST
,那么这个物品栏 的大小为27格(即0-26的slot可用),每个物品栏类型拥有其默认的大小Server.createInventory
(InventoryHolder owner, InventoryType type, String title) 通过一个特定的类型和标题来创建一个空的物品栏,如果这个类型是InventoryType.CHEST
,那么这个物品栏 的大小为27格(即0-26的slot可用),每个物品栏类型拥有其默认的大小 -
org.bukkit.block中Inventory的使用
修饰符和类型方法说明Chest.getBlockInventory()
返回箱子类型的物品栏.Container.getInventory()
Gets the inventory of the block represented by this block state.DoubleChest.getInventory()
Container.getSnapshotInventory()
Gets the captured inventory snapshot of this container. -
org.bukkit.entity中Inventory的使用
修饰符和类型方法说明HumanEntity.getEnderChest()
获取玩家的末影箱物品栏.Villager.getInventory()
Gets this villager's inventory. -
org.bukkit.event.inventory中Inventory的使用
修饰符和类型方法说明InventoryMoveItemEvent.getDestination()
Gets the Inventory that the ItemStack is being put intoInventoryMoveItemEvent.getInitiator()
Gets the Inventory that initiated the transfer.InventoryEvent.getInventory()
获取此事件涉及的主要物品栏.InventoryPickupItemEvent.getInventory()
获取捡起这个物品的背包.InventoryMoveItemEvent.getSource()
Gets the Inventory that the ItemStack is being taken from限定符构造器说明InventoryMoveItemEvent
(Inventory sourceInventory, ItemStack itemStack, Inventory destinationInventory, boolean didSourceInitiate) InventoryPickupItemEvent
(Inventory inventory, Item item) -
org.bukkit.inventory中Inventory的使用
修饰符和类型接口说明interface
马(抽象概念的)(AbstractHorse
)的物品栏界面接口.interface
铁毡的背包界面接口interface
信标的背包界面接口interface
酿造台的用户界面接口.interface
合成台的用户界面接口.interface
大箱子的用户界面接口.interface
附魔界面接口interface
熔炉用户界面接口interface
马的界面接口.interface
羊驼的用户界面接口interface
代表玩家和商人之间的用户界面接口.interface
玩家背包.修饰符和类型方法说明abstract Inventory
InventoryView.getBottomInventory()
Get the lower inventory involved in this transaction.InventoryHolder.getInventory()
获取该对象的用户界面项目.DoubleChestInventory.getLeftSide()
获取这个大箱子的左半部分界面.DoubleChestInventory.getRightSide()
获取这个大箱子的右半部分界面abstract Inventory
InventoryView.getTopInventory()
Get the upper inventory involved in this transaction.