EndlessIDs

EndlessIDs

49.7k Downloads

[Bug]: Extremely batshit and cursed crash between your mod, Underground Biomes, Archaic Fix, and Atum

Sunconure11 opened this issue · 18 comments

commented

Modpack (Optional)

No response

Game log

fml-client-latest.log
fml-junk-earlystartup.log
latest.log
crash-2025-06-02_18.55.54-server.txt

Description

Uh… several mods broke here, it would seem. Horribly.

commented

Requesting this to be re-opened. This issue is fucking cursed.

commented
commented
Caused by: java.lang.NoClassDefFoundError: com/emoniph/witchery/brewing/action/effect/BrewActionBiomeChange
at Launch//airburn.am2playground.compat.witchery.brews.PGWitcheryBrews.addBrewRecipe(PGWitcheryBrews.java:113)

It's not too obvious what the problem is, but I'll look for it in the debugger later

commented
Caused by: java.lang.NoClassDefFoundError: com/emoniph/witchery/brewing/action/effect/BrewActionBiomeChange
at Launch//airburn.am2playground.compat.witchery.brews.PGWitcheryBrews.addBrewRecipe(PGWitcheryBrews.java:113)

It's not too obvious what the problem is, but I'll look for it in the debugger later

Caused by: java.lang.ClassNotFoundException: Exception caught while transforming class com.emoniph.witchery.brewing.action.effect.BrewActionBiomeChange
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector extendedSetBiomeArray(Lnet/minecraft/world/chunk/Chunk;[BLcom/llamalad7/mixinextras/sugar/ref/LocalRef;)V in mixins.endlessids.json:common.biome.witchery.BrewActionBiomeChangeMixin from mod endlessids failed injection check, (0/1) succeeded. Scanned 0 target(s). Using refmap mixins.endlessids.refmap.json

ASM -> Mixin error? Well...

Maybe something in here?

@Redirect(method = "changeBiome",
at = @At(value = "INVOKE",
target = "Lnet/minecraft/world/chunk/Chunk;setBiomeArray([B)V"),
remap = false,
require = 1)
private void extendedSetBiomeArray(Chunk instance, byte[] ignored, @Share("biomeArray") LocalRef<short[]> biome) {
((ChunkBiomeHook)instance).setBiomeShortArray(biome.get());
}

Maybe similar to #221.

Maybe not.

commented

Where did you even get the underground biomes mod jar? This is the only one i could find, and the one i have compat with: https://www.curseforge.com/minecraft/mc-mods/undergroundbiomesconstructs/files/all?page=1&pageSize=20&version=1.7.10

I added a workaround for your weird fork in the next update

commented

Fixed in 1.6.5

commented

Aaaaaaaaaaaaand it's back.

commented

@FalsePattern

Sorry to ping you, but I am just making sure you see this as I will be away tomorrow.

commented

Gonna test with your more recent beta.

commented

Gonna test with your more recent beta.

That's not AM2PG error, but rather EndlessIDs and probably some other mod that make change in BrewActionBiomeChange class (not me).
AM2PG cannot initialize related classes and thus this error occurs.