- Баллы
- 66
Здравствуйте, появился вопрос - каким образом можно сменить вид инвентаря сундука на другой(свой).
Написал мини код который должен менять его:
Выдает ошибку:
Подскажите пожалуйста, как можно исправить эту проблемму.
Написал мини код который должен менять его:
Код:
@EventHandler
public void onClick(final PlayerInteractEvent e) {
Player p = e.getPlayer();
Block b = e.getClickedBlock();
final ItemStack i = p.getItemInHand();
if (b.getType() == Material.ENDER_CHEST) {
Inventory inventory = Bukkit.createInventory(p.getName(), 9, "Inventory");
ItemStack[] inv = p.getInventory().getContents();
inventory.setContents(inv);
p.closeInventory();
p.openInventory(inventory);
}
}
}
Код:
Caused by: java.lang.IllegalArgumentException: Invalid inventory size; expected 9 or less