Hello. First off, I'd like to apologize for this question's terrible title, though I have no idea for a better one. Currently, I am working on an Inventory-Gui think, following this https://www.spigotmc.org/wiki/creating-a-gui-inventory/, since I think that it's a neat way to do UI. Since I'm going to always create a new instance of that Gui Object for every player, I can't just register it in the main method. Where else should I run the registerEvents and when? Thanks in advance - Emil. If you would like any clarification on what I mean, don't be afraid to ask.