EntityDataManager registers based on EntityWolf.class, causing ID issues
satyrnidae opened this issue ยท 2 comments
Capability attempts to store data in the wolf's datamanager. This apparently does not work. leading to duplicate ids.
Cause appears to be due to other mods' use of custom entities derived from EntityWolf.class with their own custom data. Due to the new method of capability injection these custom IDs end up conflicting with the other mods' custom IDs. Will likely have to add a class-based data registration method to handle those.
Needs to address custom entity data and Client/Server data watcher ID sync, may require a custom packet and extra network handling.
To do:
- Investigate cast exception to determine relatedness
- Investigate methods of fixing data manager fix
also see twilightforest #455