Posted April 27, 20196 yr Hi, I want to open a containerless GUI from another GUI at the push of a button. I tried this code in the actionPerformed () event of the main GUI: if(button.id == 1) { if(!(Minecraft.getMinecraft().world.isRemote)) { Minecraft.getMinecraft().player.sendChatMessage("Help clicked"); }else { Minecraft.getMinecraft().player.openGui(Main.instance, GUI_ID, world, pos.getX(), pos.getY(), pos.getZ()); } } But no GUI opens and the game crashes. Thank you!
April 27, 20196 yr openGui is designed to be an abstraction layer for opening guis on both the logical server and logical client. So that you can write the same code for both sides without crashing the dedicated server. If you're already in a GUI and you want to open another one, just use Minecraft.openGui or whatever it's called these days. I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
April 27, 20196 yr Author 26 minutes ago, LexManos said: openGui is designed to be an abstraction layer for opening guis on both the logical server and logical client. So that you can write the same code for both sides without crashing the dedicated server. If you're already in a GUI and you want to open another one, just use Minecraft.openGui or whatever it's called these days. Ok I tried this, but same result... Minecraft.getMinecraft().displayGuiScreen(new CompactorHelpGui()); Edited April 27, 20196 yr by MisterGamer _ Code changed
April 27, 20196 yr "I tried the same thing, and not the thing you told me to, and got the same result" I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
April 27, 20196 yr Author 21 minutes ago, LexManos said: "I tried the same thing, and not the thing you told me to, and got the same result" I tried another code, but still same result
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.