所以我想创建一个新的PlayerInventory,不确定这是否是实现它的方法。
PlayerInventory inv = (PlayerInventory) Bukkit.createInventory(null, InventoryType.PLAYER);
我想问你:“你有什么问题?”如果你真的想创建玩家库存,那你是对的。但我无法想象你为什么要玩家库存。如果你的意思是像箱子一样向玩家开放库存,那么你可以使用另一种武吉方法:
// 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();