Jump to content

Sending server data to the client for rendering


Recommended Posts


I have been working on a custom beacon as part of my mod. I have been able to reverse engineer the vanilla beacon code and create the beams to be rendered on the server-side. I have also created a renderer for the beacon, but it is never called. I got some help with the issue a while ago, and was told the data was never sent to the client for rendering. However, I was never told how you send the information to client, and I have not received a response on the post for a long time. If anyone could help me with this I would really appreciate it!


Here is a link to the TileEntity I would like to do this for on my github: https://github.com/skiprocks999/Rings-of-Infinity/blob/Rings-Of-Infinity-1.16.4/RingsOfInfinity/src/main/java/com/contInf/ringsOfInfinity/tileentity/WardingBeaconTileEntity.java


All relevant classes will be under the name "WardingBeacon"


Let me know if I need to provide any other information

Link to comment
Share on other sites

Okay so I have run into a slight issue: the NBT system does not support writing a list to the NBT file. How would I deal with this? My first thought is to convert the beam List to a string in write() and then convert the string back into an List in read(). However, this seems rather complicated and inefficient. Is there a simpler way I'm missing?

Link to comment
Share on other sites

  • 1 year later...

Did you manage to solve the problem? I'm not sure I get the point. I am not very strong in these things, although I really wanted to help you. Reading your post, I remembered how I recently had a case that gave me a few problems. One of my employees launched a virus into work computers. They are so stupid that they did not even understand how this happened until all the data was gone. I was so angry that I had to fire several people. I was very lucky that the guys from data recovery services managed to recover all the data. Otherwise, it would have been the end of my business. This was the case when everything was too serious.

Edited by chercavallario
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.

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.


  • Create New...

Important Information

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