Posted September 15, 20214 yr How do I get a menu provider for a player's inventory and enderchest? I believe the function to call to do this is player.openMenu(). I just don't know how to get or create a menu provider. The purpose of this is to add commands /enderchest and /invsee !
September 16, 20214 yr you should use NetworkHooks#openGui, you need to create a new MenuProvider (use SimpleMenuProvider)
September 16, 20214 yr Author 14 hours ago, diesieben07 said: Only for modded containers. Have you looked at the interface? It is very simple. Like Luis said, you can just SimpleMenuProvider. Note however that there is no MenuType for the inventory menu and it cannot be opened from the server. I don't understand where or how to create/find the MenuConstructor. Sorry, I am just not understanding, how to transform the player's enderchestinventory into a menu constructor.
October 28, 20214 yr Author On 9/16/2021 at 11:20 PM, Luis_ST said: Look how vanilla opens the enderchest of the player Where can I see this in the vanilla files?
October 28, 20214 yr 30 minutes ago, X_ZombieSlayer_X said: Where can I see this in the vanilla files? If you're using IntelliJ, under External Libraries and then under Gradle: net.minecrafforge:forge:1.17.1-<Forge Versin>_mapped_<Mappings>
October 28, 20214 yr if you are using Eclipse, you will find the vanilla code in Your Workspace Folder (in Eclipse) > Project and External Dependencies > forge_version > package net.minecraft then you need to look at the EnderChestBlock, another way to find the class would be to search for it via CTRL + SHIFT + H (Note this is the Eclipse key shortcut).
October 29, 20213 yr 21 hours ago, uSkizzik said: If you're using IntelliJ, under External Libraries and then under Gradle: net.minecrafforge:forge:1.17.1-<Forge Versin>_mapped_<Mappings> 20 hours ago, Luis_ST said: another way to find the class would be to search for it The IntelliJ shortcut to search is CTRL + N (by default)
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.