Alright, the correct way to do this is extend GuiMainMenu (e.g. AresMainMenu) and then listen to onTickInGUI() to replace the gui screen if it turns to GuiMainMenu