How do i fix this goofy ah issue
Ive read on the faq that its possibly caused by a mod that messes with the light map, but im pretty sure i dont have any mods like that.
Is there any list of mods that cause this issue?
Can i maybe look in the logs or smth to know what is doing this?
13 Replies
Do you have Starlight mod installed?
What is your mod list
3 mods that I know can cause this are:
- Starlight
- ScalableLux
- Supplementaries
All require to reset your LODs after removal and the first too also require to reset your world, as they are saved inside the vanilla chunks and simple removal won't help much
:cou:
Saved into vanilla chunks even?
Wait, but then how does it corrects itself? Surely when loading those chunks, the lighting data is corrected if there's a discrepancy in skylight exposure when the chunk updates.
That is a mystery I haven't solved yet, a.k.a. why vanilla chunks are not black after Starlight removal
But yes Starlight changes how the light data is saved inside the chunk data
and after the chunk is saved there is nothing you can do, but resave it (update it by hand)
Anybody have NBT Editor to compare the saved chunk data between Starlight on and off?
Those sure are annoying to deal with. Modifying the NBT data directly makes it tedious for other mods to manage.
yea i had them didnt know u need to reset stuff after removing them tho
i can use them normally after i generated chunks with chunky tho right?
or will they break stuff again
It will break again as Starlight and ScalableLux saves into vanilla chunks
Later when DH will try to read them, they will be black
(realization)
I think I know exactly why that's the case. My theory is that, with Starlight and ScalableLux having its own light map value, they can simply leave the actual light map in the chunk data blank or zero, causing mods that relies on reading that sees it as black.
If this theory is true, then getting it to work at all will be annoying without doing some sort of a hack.
But still, why vanilla MC can read and display it?
Does it recognize the data is broken and regenerate it on the fly?
Maybe it is some very old vanilla MC format that can still be read by vanilla MC?
Assuming this theory is correct, vanilla Minecraft probably do some logic that checks whether or not the light map is representative, i.e. checking if the current light map is exposed to direct sky light or any nearby block light and see if it matches.