Conflict with Tinker's construct
MrDarkLoader opened this issue · 4 comments
Versions
Minecraft 1.16.5
- Scaling Health: 4.0.5+5
- Silent Lib: 4.9.6
- Forge: 36.1.3
- Modpack: My own, private
- Optifine Installed: No
- Tinker's construct: 3.0.2.73
- Mantle: 1.6.79
Actual Behavior
Game crashes when creeper explodes
Links/Images
Steps to Reproduce the Problem
- Spawn a creeper
- Wait for explode
- Crash
Someone on discord the other day had this same bug with Unique Enchantments. Something about the way Scaling Health's GLM is applied causes LootingLevelEvent to be called with a null DamageSource.
I want to clarify that I confirmed that creeper explosions do not normally cause a null DamageSource [they also don't seem to cause looting checks at all unless the creeper kills another entity, which doesn't seem to have been the case] so there's no reason to think that mods should account for a null here, even though Blood Magic added a null check on their end when this was affecting them.
Second this.
Minecraft 1.6.5
Forge 36.1.4
Modlist :
- FerriteCore (Forge)
- Just Enough Items (JEI)
- Structurize
- Akashic Tome
- Apotheosis
- AppleSkin
- Ars Nouveau
- AutoRegLib
- Biomes O' Plenty
- Blood Magic
- Botania
- Citadel
- Clumps
- Construction Wand
- CraftTweaker
- Create
- Curio of Undying (Forge)
- Curios API (Forge)
- Eidolon
- Enchanted Book Redesign
- Fast Leaf Decay
- FastWorkbench
- GeckoLib
- Guide-API Village and Pillage
- Ice and Fire: Dragons
- Immersive Engineering
- JEITweaker
- JourneyMap
- Just Enough Resources (JER)
- Mantle
- MineColonies
- Morpheus
- Mouse Tweaks
- Nature's Aura
- Nature's Compass
- Neat
- Optifine.net
- Patchouli
- Placebo
- Rats
- Resourceful Bees
- Shutup Experimental Settings!
- Silent Lib (silentlib)
- Spice of Life: Carrot Edition
- Storage Drawers
- The One Probe
- The Twilight Forest
- Tinkers Construct
- Torchmaster
- Vampirism - Become a vampire!
- Vampirism Integrations
- Waystones
Deleted ScalingHealth, works perfectly fine without it.
MinecraftForge/MinecraftForge#7714 (comment)
real issue was reported on the forge github, forge opinion seems to be the error is not null checking the dmg source. Ill try and see if i can do something on my side for the crashes though.