-
Notifications
You must be signed in to change notification settings - Fork 2
[Issue]: Cauldron Rendering issues with Sodium #10
Comments
Hmm that is Really interesting Log... Some how a Skull Block Entity is somehow being cast to one of Jellos internal Color Block Entity for Cauldrons... wtf |
There is a skelly skull in this structure, maybe Mo'Structures places it in a some "hacky" way. But by just looking at it I couldn't spot anything abnormal, it just looks like a regular skeleton skull placed on a block. And since Mo'Structures doesn't add any new blocks or anything like that, it must be reproducible in vanilla + Jello. And how were you able to tell it's specifically a skull and that it tries to cast to a colour blockEntity for cauldrons from my logs? Asking because I'd like to get better at reading logs. All I could gather was that it's some coloured storage blockEntity from Jello 😄 |
The class name is obfuscated due to how minecraft is compiled and de-compiled so its just given a generic class name that can be put into a mapping bot in dev discord servers to find what class it really is. Typically via a /mapping command using the Linkie Discord Bot. The main issue is that a disconnect possible due to structure generation with a near by Cauldron as that Block Entity is used for storing custom cauldron color so from what the log states there seems to be cauldron at a skull blocks position in the world somehow which really makes no senses |
Logs: https://gist.github.com/Footage2-Amply-Pounce/31610530dab1c0ac56cfdcf906838c20 |
Well that is great to know and really god dam concerning to say the least..... |
What's worse is it dose such with any Block Entity as I just tested it with a chest and it proceed to output a similar error. |
Seems to be a weird side effect of Sodiums Biome Blending that will attempt to blend the nearby blocks and use the Original blocks color method to do such causing the issue |
Its now fixed but it now causes cauldrons to render color very wrong(Issue on sodium repo... There may be a way to add compatibility with sodium though |
Does disabling biome blending in Sodium options fix it? If there's even such an option still (the thread on Sodium's repo is fairly old). If yes, then I might also just use that workaround for now. |
Ill add a check as It shouldn't matter for internals of fabric and/or minecraft to prevent this bug from happening but will keep this open until I can find a solution to prevent the incorrect color blending. |
Patch for the Rendering Crash in the latest version: 3.2.3+1.18.2 |
There's a mod that promises to fix that: https://www.curseforge.com/minecraft/mc-mods/unofficial-sodium-biome-blending-fix I'm currently taking a break from MC until 1.19.1+, so didn't test the mod myself, but decided to link it in case someone finds this thread. |
MC 1.18.2
Fabric API 0.51.1
Jello 3.2.2
Mo'Structures 1.4.2
Sodium 0.4.1
Indium 1.0.3
To reproduce:
/locate mostructures:the_castle_in_the_sky
in the chat; teleport to the location it gives youLogs: https://gist.github.com/Footage2-Amply-Pounce/0828d1a2b1e2c0b316478d041aa5573a
Edit: forgot to mention - removing Jello or Sodium fixes the issue.
The text was updated successfully, but these errors were encountered: