Jump to content

Recommended Posts

Posted

Hello,

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

Posted (edited)

I believe you have already setup the synchronization between server and client correctly, you just did not write any data that is going to be used for rendering into the tag.

Edited by poopoodice
Posted

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?

  • 1 year later...
Posted (edited)

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

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.