Posted June 19, 20223 yr I have a block interface in which I use this.addButton(new Button(...)) to create buttons. I need that when clicking on any button, data is saved in Tileentity. The click check occurs in the Screen class, which is inherited from ContainerScreen<...>. How is it possible to get a Tile Entity in this class for further modification. Or are there any other ways? Edited June 19, 20223 yr by Maksimka3168
June 19, 20223 yr you need a custom network Packet (for more infos you can take a look at this) which will send all necessary (and only the 100% necessary) data to the server, on the server you can then modify the TileEntity in the way you want
June 19, 20223 yr Author If it's not difficult, could you give me an example of how custom networks packet should work.
June 19, 20223 yr I'm not a fan of just giving people the code they need, so here is a small and simple example of a PacketHandler with basic java you should be able to modify the packet for your purpose Edited June 19, 20223 yr by Luis_ST
June 19, 20223 yr Author Thank you very much, now I will sit and figure out how it all works. Thanks again!
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.