6. Inventário Global - henrysaantos/inventory-api GitHub Wiki
public final class TestGlobalInventory extends GlobalInventory {
public TestGlobalInventory() {
super(
"test.inventory.global", // Identificador do inventário (deve ser único)
"&8GlobalInventory", // Título padrão do inventário
9 * 3 // Tamanho do inventário
);
configuration(configuration -> {
configuration.secondUpdate(1);
});
}
/**
* Método utilizado para configurar os itens do inventário.
*
* @param editor editor do inventário
*/
@Override
protected void configureInventory(InventoryEditor editor) {
editor.setItem(13, InventoryItem.of(
new ItemStack(Material.STONE)
).callback(ClickType.RIGHT, event -> {
Player player = event.getPlayer();
player.sendMessage("§eVocê clicou com o botão direito!");
}).defaultCallback(event -> {
Player player = event.getPlayer();
player.sendMessage("§eVocê interagiu com o inventário!");
}));
}
}