SnowyEgret Posted June 8, 2015 Posted June 8, 2015 Is there a 1.8 event I can subscribe to which is fired after button "Save and Quit to Title" is pressed, and before receiving a FMLServerStoppingEvent? I need to send a message to the server at this point. edit: If I subscribe to a FMLServerStoppingEvent, do I get the event on the server or client side? I am confused by what I see in the console. The println is on the server thread but the side is CLIENT: @EventHandler public void serverStopping(FMLServerStoppingEvent event) { System.out.println("side="+event.getSide()); } [13:01:50] [server thread/INFO] [sTDOUT]: [ds.plato.Plato:serverStopping:177]: side=CLIENT Quote
SnowyEgret Posted June 8, 2015 Author Posted June 8, 2015 Thanks, I will try that. I was editing my question while you were replying. Could you comment on my edit? I am not sure which side I'm on. If I'm already on the server side, I don't have to send the message, and I can do the work in my method serverStopping(). Quote
SnowyEgret Posted June 8, 2015 Author Posted June 8, 2015 Works fine. The server is still available to process the message. @SubscribeEvent public void onGuiIngameMenuQuit(GuiScreenEvent.ActionPerformedEvent event) { if (event.gui instanceof GuiIngameMenu && event.button.id == 1) { //Message sent to server here; } } Thanks DieSieben07! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.