@EventHandler public Message onWindowOpen(WindowOpenEvent event) { if (event.getWindow() instanceof DefaultWindow) { return null; // no message for the default Window } PlayerInventory inventory = event.getWindow().getPlayerInventory(); int size = event.getWindow().getSize() - (inventory.getMain().size() + inventory.getQuickbar().size()); return new WindowOpenMessage(event.getWindow(), size); }