GUI#getFiller
.event.setCancelled(true)
as your default action, you no longer need to cancel it for every single item.InventoryCloseEvent
.InventoryOpenEvent
.setSlotAction
.
It also supports both rows and columns and slots.update
method will update the entire GUI except the title, due to how inventories work.ItemBuilder
to make it easier for you to create custom items.