
[๐]: Crash on startup with Smidgeon O' Bliss & Sodium/Embeddium Extras
BurgerBob886 opened this issue ยท 6 comments
Code of Conduct
- Always check you are using the latest version of the mods and its dependencies
- Remove mod that enhances Minecraft: Optifine, Sodium, others. The issue still persists.
- If you are unsure which mod is the culprit.
Disable all of your mods and enable them 1-2 mods each time to isolate the culprit - Confirm that there is no existing issue with a similar description submitted in the list of issues.
Version - Loader (DO NOT FORGET TO SELECT THE CORRECT VERSION)
1.20.1 - FORGE
EveryCompat Version
everycompat-1.20-2.9.2-forge
Moonlight Lib Version
moonlight-1.20-2.19.8-forge
Issue with mods
Smidgeon O' Bliss (Food Compat) - 1.20.1 Port/Patch 1.3.1
Sodium/Embeddium Extras - 1.0.7 for 1.20.1
Issue Detail
Crash on startup. Crash logs blame brute force render culling (bfrc), however upon removing bfrc, the crash logs are unclear. No crash occurs once EC is removed.
After testing, 2 mods came up as the culprit - Smidgeon O' Bliss and Sodium/Embeddium Extras. Upon removing both mods, the game would no longer crash. When either mod is installed, the game crashes.
OPTIONAL: Latest.log | Crash-report Attachment
Without bfrc: crash-2025-09-02_15.28.52-fml.txt
With bfrc: crash-2025-09-02_12.56.49-client.txt
OPTIONAL: To Produce
No response
I've encountered this issue with bfrc and ec before. Bfrc works fine when ec isn't crashing, this error message only appears with this crash.
Hmm. As far as I know. EC haven't touch anything related to shader stuff. but Moonlight does.
Apparently SoB has a remastered version (https://www.curseforge.com/minecraft/mc-mods/smidgeon-o-bliss-remastered), and the original has been deprecated. The remaster works fine with EC, although I'm not sure if it even has integration with EC.
With bfrc: the cause is this:
Invalid shaders/core/chunk_culling.json: File not found
Without bfrc: NoClassDefFoundError: com/syndicatemc/sob/block/CounterBlock
so Smidgeon O' Bliss (SOB) is the cause, sigh, i'll need to update the module again because the class EC is looking for is not found.
for now, don't use SOB, you can use EC with other supported mods, just fine. about Bfrc, you may want to report that problem to their github.
just checking, does the SOB-remastered and SOB have a different mod-Id? if yes, then I can add a new module for the new SOB. If the mod-Id are same for both, then IIRC, there is a method I can use to check the class from SOB-remastered and SOB's. so i can specific which module to use. I'll need to look at Source code for both SOB to see if i can find the difference.
EDIT:
Never mind. Derpgamer22 is right. I used SOB-Remastered as base for EC to support. so I won't bother with the old, deprecated SOB. I'll close this
EDIT2:
SOB-Remastered is supported since EC v2.8.11