game crashes when anything explodes
ITSLOCKED opened this issue ยท 1 comments
i have eldritch mobs installed and my game randomly crashed so i loaded up a new world and spawned in a new eldritch mod when i went in survival nothing happened so i killed it and while i was running i heard a ghast fire ball get fired and when i turned around i seen it hit the ground and my game crashed so i got curious and made a new world and lit up some tnt after i lit the tnt before it could explode my game crashed i looked at the crash log and i seen explosion damage then scrolled down a bit and it said
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector disableExplosionEntityDamage(Lnet/minecraft/class_1297;)Z in mixins.environmentalcreepers.json:MixinExplosion failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap environmentalcreepers-fabric-1.16.4-refmap.json
heres the full crash log [PS: the crashing stopped after i removed environmental creepers]
(Edit by masa) Moved to pastebin:
https://pastebin.com/S93rmGYs
This must be a Mixin conflict with another mod, since it works fine in my test world.
Try if this version works: https://masa.dy.fi/mcmods/environmentalcreepers/environmentalcreepers-fabric-1.16.5-1.6.2.jar
If that build also crashes or doesn't work properly, then you'd probably want to try to find out which mod is conflicting with it. You can narrow down which other mod(s) are modifying the Explosion
class, by adding -Dmixin.debug.verbose=true
in your JVM arguments in your launcher (note: not program arguments, but JVM arguments!). Then launch the game and trigger one explosion so that the Explosion class gets loaded. (You can then remove that option from the launcher again.) In the console/log file there should then be a number of lines like this, one of the lines being for Environmental Creepers:
[19:54:33] [Server thread/INFO]: Mixing MixinExplosion from mixins.tweakeroo.json into net.minecraft.class_1927
[19:54:33] [Server thread/INFO]: Mixing MixinExplosion from mixins.environmentalcreepers.json into net.minecraft.class_1927
Here class_1927
is the Explosion
class's yarn intermediary name. So check all the lines that are mixing stuff to that class, and that will tell your which mods are modifying that class. The conflict should be with one of those mods.