Environmental Creepers

Environmental Creepers

2M Downloads

game crashes when anything explodes

ITSLOCKED opened this issue ยท 1 comments

commented

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

commented

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.