Jump to content

[4.1.1] registerGuiHandler will only open the last one


0xC6607Eo1

Recommended Posts

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 :)

Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.