OreSpawn/GC3 Entity ID conflict

Vortex42

Member
Nov 8, 2014
1
0
1
23
Minecraft Version = 1.6.4

Forge Version = 10.13.2.12

Galacticraft Version = 3.0.3.20

Detailed Description = Due to Galacticraft not using flexible entity IDs, GC will inevitably run into ID conflicts with other mods. This is the case with OreSpawn, which is a little disappointing as both mods rank in my personal top 3 favourites. Through much juggling of the config file I was finally able to get them to play nice, but other younger and less technically experienced fans may not know what to do or how to fix it. I have sent both Micdoodle and Radfast a DM via Minecraft Forums but as I expect they are extremely busy, neither have responded at this time. So I attempted to contact at least one of them here, with a fix TheyCallMeDanger, creator of the OreSpawn mod suggested (by the way, he's been coding for 30+ years and said your code he saw on GitHub was "beautiful" :) )

"They can request a free ID to use, instead of hardcoding one.
Like this:
MosquitoID = EntityRegistry.instance().findGlobalUniqueEntityId();
EntityRegistry.instance().registerGlobalEntityID(EntityMosquito.class, "Mosquito", MosquitoID);
This is how I do all my entities, ask for a free id, then register it."

I hope you are able to solve the issue and find this useful!

BTW, the reason this issue (which only happens with MC 1.7 and up) is marked as 1.6.4 is there is no 1.7 option in the menu. May be a good idea to update the forums to allow for that in the future :)

Since Pastebin wouldn't fit the whole log in one post and the line for the URL of the paste on the bug submission page will only take one link:

FULL FORGE LOG LINKS HERE:
http://pastebin.com/KWrtvU13 (Part 1 of 2)
http://pastebin.com/vch7xnm9 (Part 2 of 2)

Full Forge Log = http://pastebin.com/vch7xnm9