@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);
 }