Posted September 18, 201213 yr I'm attempting to make 3 gui's that will open. I have used the hole code correctly. When I try to open the furances non-work only the last one that I have configured in the mod file, does. NetworkRegistry.instance().registerGuiHandler(this, guiChemHandler); GameRegistry.registerTileEntity(TileChemFurnace.class, "tileEntityChemFurnace"); NetworkRegistry.instance().registerGuiHandler(this, guiNukeHandler); GameRegistry.registerTileEntity(TileNukeFurnace.class, "tileEntityNukeFurnace"); NetworkRegistry.instance().registerGuiHandler(this, guiSteamHandler); // <--- THIS WORK GameRegistry.registerTileEntity(TileSteamFurnace.class, "tileEntitySteamFurnace"); // <--- THIS WORK others dont, when I try to remove it the second one works NetworkRegistry.instance().registerGuiHandler(this, guiChemHandler); GameRegistry.registerTileEntity(TileChemFurnace.class, "tileEntityChemFurnace"); NetworkRegistry.instance().registerGuiHandler(this, guiNukeHandler); // <--- THIS WORK GameRegistry.registerTileEntity(TileNukeFurnace.class, "tileEntityNukeFurnace"); // <--- THIS WORK // NetworkRegistry.instance().registerGuiHandler(this, guiSteamHandler); // GameRegistry.registerTileEntity(TileSteamFurnace.class, "tileEntitySteamFurnace"); Any idea why ? thanks
September 19, 201213 yr Why the fuck do you have 3 handlers? I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
September 19, 201213 yr Author for every gui you need a handler no ? or am I wrong ? Edit: I'm am right, for every gui you need a guiHandler. I have 3 gui's If there is only one handler it dosent work. but if there are 3 guiHandlers it dosent work ether. what is the problem ?
September 19, 201213 yr You need only one handler. But ONE. You need to check the ID of the GUI in your handler, and open the correct GUI accordingly anyways, because otherwise other mods may have problems with you.
September 19, 201213 yr Author You need only one handler. But ONE. You need to check the ID of the GUI in your handler, and open the correct GUI accordingly anyways, because otherwise other mods may have problems with you. Thank you, I'm an idiot ;] I never noticed there was Gui and Container in the handler class. I just sticked it from a tutorial because I was in trouble with getting it working
September 19, 201213 yr It's a good thing it's solved now, right? But then the question remains: WHY doesn't it work the other way...
September 19, 201213 yr counter-question: Why should it work the other way? If you guys dont get it.. then well ya.. try harder...
September 20, 201213 yr counter-question: Why should it work the other way? That's a very good one, indeed.
September 20, 201213 yr Last one to be registered is the only one to work i believe, or at least that is what happens when you keep trying to register certain things. http://i577.photobucket.com/albums/ss215/bobstrong/ModBannerMed.png[/img]
September 20, 201213 yr It doesnt work the other way because thats how it was designed, each network mod gets 1 gui handler, thats it. I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
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.