
Crash with JAOPCA (SagMillingRecipe$BonusType)
csdivad opened this issue ยท 4 comments
Is there an existing issue for this?
- I did not find any existing issues.
Current Behavior
EnderIO 7.1.x + JAOPCA crash on startup.
java.lang.NoClassDefFoundError: com/enderio/machines/common/recipe/SagMillingRecipe$BonusType
This is not an issue with EnderIO 7.0.x versions.
The logs were made with EnderIO 7.1.1 but the issue persists in 7.1.2.
Expected Behavior
The game loads.
How to Test
Install latest alpha EnderIO (7.1.2) and JAOPCA and start the game.
Local Environment
- **Operating System**: MacOS
- **Java version**: OpenJDK 21.0.5
- **Minecraft Version**: 1.21.1 (NeoForge 21.1.93)
- **Version**: 7.1.2
- **Other Mods**: JAOPCA
Any Additional Information?
EnderIO changed a lot of it's code in this release, so it's most likely an issue on their side (meaning they need to update their code to be compatible with the new enderio version).
I would suggest opening a bug report with them https://github.com/TheLMiffy1111/JAOPCA/issues
Created an issue on JAOPCA's side: TheLMiffy1111/JAOPCA#322
JAOPCA needs to update their enderio compat, we moved those packets around a bit. I'm unsure why the need our classes at runtime, if possible they may try and not have them be present, as we may move them again soon. The json recipe itself has not changed.
JAOPCA needs to update their enderio compat, we moved those packets around a bit. I'm unsure why the need our classes at runtime, if possible they may try and not have them be present, as we may move them again soon. The json recipe itself has not changed.
The recipe classes are used to do runtime datagen which JAOPCA switched to using in 1.21 as it's now possible to reliably serialize recipe objects with recipe codecs and it's also easier to identify problems than the previous method of recreating recipe json structures from scratch