FalsePattern / FalseTweaks

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

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

Open TheUnderTaker11 opened 11 months ago

TheUnderTaker11 commented 11 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 11 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 10 months ago

Getting the same issue with 2.8.1

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

FalsePattern commented 10 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 10 months ago

BetterFPS is the conflicting mod.

brandyyn commented 10 months ago

BetterFPS is the conflicting mod.

@roadhog360

Roadhog360 commented 10 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 10 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 10 months ago

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

Roadhog360 commented 10 months ago

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