Jump to content

Recommended Posts

Posted

I am having a strange bug in my mod, where it seems the init() function is only being called on the client side. I'm not refering to multiplayer, but in single player, My blocks and everything work just fine, but my tile entities are not saving NBT data, when I load up a world with any of my data saving tile entities, it says "Skipping TileEntity with id ", and I have a custom recipe manager that shows the crafting result, but gives you a ghost Item. I have concluded that something isn't working on the server side of my mod and I cannot find my mistake. My github repository is here: https://github.com/vtsman/Runic-Transmutation/

 

Thank you in advance

Posted

Okay, time to learn how to debug:

<debug course>

Searching "Skipping TileEntity" within whole Minecraft code...

Found one match in TileEntity class (ho my, wasn't obvious, was it ?)

Reading out that a TileEntity needs to be registered in nameToClassMap field, and have a default constructor without arguments

</debug course>

 

Conclusions:

-Register your TileEntity

-Make sure you have a default constructor without arguments

Posted

I guess you didn't see any of my code. In modBlocks.java, I register all my tileEntities with GameRegistry.registerTileEntity, so that's not the problem. I'm certain it's not my tile entity registering code.

Posted

I've tried using @EventHandler, and no luck. I've even put System.outs in my init method and it prints out 2 lines, 1 empty line, and one line with the text I entered in the System.out. I've even tried using a different version of forge. Nothing has worked D:

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.