所以我想创建一个新的PlayerInventory,并且我不确定这是否可以解决这个问题。
PlayerInventory inv = (PlayerInventory) Bukkit.createInventory(null, InventoryType.PLAYER);
答案 0 :(得分:2)
我想问你:"你的问题是什么?" 如果您确实想要创建玩家的广告资源,那么您就是对的。但我无法想象为什么你想要玩家库存。如果你的意思是像胸部一样向玩家开放库存,那么你可以使用另一种Bukkit方法:
// Bukkit.createInventory(InventoryHolder owner, int size, String title);
// size = 9 * rows
Inventory inv = Bukkit.createInventory(null, 27, "Title");
player.openInventory(inv);
如果您只是想获得库存并进行更改,那么:
Inventory inv = player.getInventory();