Open LemADEC opened 6 years ago
The error (java.lang.NoClassDefFoundError: gigaherz/guidebook/client/BookRegistryEvent) is caused because the mod that adds the guidebook has not directed Forge to load the mod AFTER guidebook. Contact the author of that mod and ask them to add "after:gbook" as a dependency in their main class. To identify that mod, you will need to look in the full crash txt file.
As an addendum: this could be caused for other reasons, but the specific case where it ends with Caused by: java.lang.NullPointerException
, is as @TheFloydman says, an issue of loading order.
I'll look into making that problem more clear, if I can't prevent it, in future versions.
I've seen a .client. package in the path, so it felt like a classic case of wrongly sided code. "Linking Through the Ages (LTTA)" is already updated to fix the issue on their side.
Guidebook 2.5.3 made it so it shouldn't crash in a dedicated server, even if a mod decides to register the event in it, so all that remains would be loading order. :P
Edit: It will remain in a client package, but it won't be SideOnly or any crazy thing like that.
Can you provide the full crash file? That might help.
As of 1.12.2-2.5.3, a crash prevent to boot a dedicated server: