Posted October 20, 201311 yr I would like to replace the entire player inventory with a custom Gui and Container (Slot layout). What should happen: Pressing "E" opens a customized inventory: new GUI texure and new slot and button layout. What works: Pressing "E" opens a customized GUI texture. What does not work: The Slotlayout is still from vanilla, which means: all the interactive Slots and Crafting (2x2) needs to be replaced with my custom Container. How do i do that? I already know how to create an Inventory for a Block and open it with FMLNetworkHandler.openGui(player, Mod.instance, GuiID, world, x, y, z); But that refers only for Blocks and TileEntities, how do i overwrite / register the ContainerPlayer.class with my custom ContainerClass? Additional Info: I replaced the vanilla background texture for the GUI by checking the "GuiOpenEvent" and changing the corresponding GUI to my custome one. See this pic for the issue: The GUI is replaced, but the vanilla slot layout is still there (Hotbar, Crafting Slots, all are still highlighted when hovering over their location)
October 20, 201311 yr player.openContainer = new MyContainer(); Note that i don't think your project is a good idea. You'll be incompatible with any inventory editors.
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.