Minecraft Spigot创建了一个新的PlayerInventory

时间:2017-10-22 19:30:40

标签: minecraft

所以我想创建一个新的PlayerInventory,并且我不确定这是否可以解决这个问题。

PlayerInventory inv = (PlayerInventory) Bukkit.createInventory(null, InventoryType.PLAYER);

1 个答案:

答案 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();