
[1.21.1 Neoforge] Crash on opening inventory
via-main opened this issue ยท 0 comments
Please let me know if there's any further detail I can provide, I'm incredibly hyped you folks are working on getting this mod to 1.21.1!
A quick disclaimer, I added this mod to my ATM10 1.21.1 Version 2.42 client so if that complicates this, I'll understand if this issue is closed but wanted to help on the off-chance this is useful.
Here's my crash log:
crash-2025-04-18_16.54.06-client.txt
How to reproduce:
- Install client from ATLauncher for ATM10 1.21.1 Version 2.42
- Open Single player world (or multiplayer) and load in
- Hit the button bound to opening my inventory
- Game crashes before being able to show me anything
The specific error at the top of the crash log is
java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.Item.getDefaultInstance()" because "this.result" is null
at TRANSFORMER/[email protected]/com.mrh0.createaddition.recipe.charging.DeoxidizingRecipe.getResultItem(DeoxidizingRecipe.java:66) ~[createaddition-1.4.0.jar%23706!/:?] {re:classloading}
at TRANSFORMER/[email protected]/com.klikli_dev.theurgy.content.item.divinationrod.DivinationRodItem.lambda$registerCreativeModeTabs$3(DivinationRodItem.java:158) ~[theurgy-1.21.1-neoforge-1.60.0.jar%23992!/:1.60.0] {re:classloading}
So it looks like a classic null ref issue dealing with Theurgy's divination rod, hopefully meaning it'll be straightforward enough to track down. It may be due to an issue with Theurgy 1.60.0 but I'm wondering if there's any guard rails you can add to the Deoxidizing recipe logic to handle cases like this.
Thank you all again for your awesome work on this!