FalsePattern / FalseTweaks

Multithreaded rendering plus a large collection of improvements, fixes, optimizations and additions to 1.7.10 clients.
https://falsepattern.com/mc
Other
55 stars 5 forks source link

[2.7.3] Crashing on startup with java.lang.NoClassDefFoundError #156

Open TheUnderTaker11 opened 7 months ago

TheUnderTaker11 commented 7 months ago

Full crash report crash-2023-12-15_17.12.37-client.txt

Mod list ModList.txt

Relevant config file entries (as per common fixes): B:STARTUP_OPTIMIZATIONS=false B:MIPMAP_FIX=false B:TE_TRANSPARENCY_FIX=false B:RENDER_HOOK_COMPAT_MODE=true

A few more lines from latest log that might be useful [17:12:37] [Client thread/INFO] [shadersmod.common.SMCLog]: [Shaders] No shaderpack loaded. [17:12:37] [Thread-8/INFO] [Config]: [OptiFine] Version found: E7

[17:12:37] [Chunk Worker/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at com.falsepattern.falsetweaks.modules.occlusion.ChunkThread.run(ChunkThread.java:50)

Note: I do NOT have shadersmod , it's not in my mods folder and not in my mods list, so not sure what that output in the client log is.

FalsePattern commented 7 months ago

The crash seems like a weird internal bug in mixins. I'll add a workaround in the next release.

As for the shadersmod thing, OptiFine E7 contains shadersmod embedded inside itself, that's what it uses for its shaders feature.

aking4125 commented 6 months ago

Getting the same issue with 2.8.1

crash-2024-01-13_15.11.14-client.txt

FalsePattern commented 6 months ago

Remove other mods one by one and try again, figure out exactly which one of your mods it conflicts with, and then post the results here.

aking4125 commented 6 months ago

BetterFPS is the conflicting mod.

brandyyn commented 6 months ago

BetterFPS is the conflicting mod.

@roadhog360

Roadhog360 commented 6 months ago

Are you pinging me because I don't think BetterFPS should be used in any context?

Anyways, BetterFPS should not be used in any context

brandyyn commented 6 months ago

Are you pinging me because I don't think BetterFPS should be used in any context?

Anyways, BetterFPS should not be used in any context

More ammo for your minigun

WolfBV commented 5 months ago

@aking4125 Change the algorithm in betterfps.txt to either rivens, rivens-full, libgdx, java, or vanilla.

Roadhog360 commented 5 months ago

No, removing BetterFPS is objectively the best option. Its "optimizations" are trivial and only makes trig inaccurate by cutting it down.