GlobbyPotato / Rockhounding_Chemistry

The purpose of Rockhounding Chemistry is to assembly and maintain an industrial area in which several machines handle various types of ingredients (solid, fluid and gaseous) to produce advanced material for mid-late game stages. It also leads to several features, functional applications and experiments.
Other
15 stars 17 forks source link

NoClassDefFoundError: BaseRecipes #94

Open jonqrandom opened 5 years ago

jonqrandom commented 5 years ago

i'm getting the following error preventing startup;

[Client thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.RegistryEvent$Register@5ae8bda1:
java.lang.NoClassDefFoundError: Could not initialize class com.globbypotato.rockhounding_chemistry.utils.BaseRecipes

full log

after going through the modlist, i managed to narrow the conflict down to External Tweaker.

GlobbyPotato commented 5 years ago

Hi, I can't seem able to reproduce the crash so far, it loads with no problem. Though I noticed an error involving crafttweaker and missing things that I can't see by running the mod here: a Profiling Bench script for CT, an unregistered fluid for toxic_waste and a failing oredict for raw salt block (blockRawsalt). Fluid and salt procedures finalize corectly so far. Are there crafttweaker scripts injected to the pack involving them?

jonqrandom commented 5 years ago

sorry, i think i edited the issue while you were replying; to replicate the crash, run it with External Tweaker. there are no CraftTweaker scripts yet.

GlobbyPotato commented 5 years ago

Apparently with that mod in, it no longer recognizes the way itemstacks are formatted to be oredicted here. Only the first ore passes the check with straight default format, no other options are accepted, even without inheriting from BaseRecipe. I don't know why actually. It works fine that way and helps shrinking the code.