overviewer / Minecraft-Overviewer

Render high-resolution maps of a Minecraft world with a Leaflet powered interface
https://overviewer.org/
GNU General Public License v3.0
3.33k stars 481 forks source link

No Liquids making liquids black #1183

Open smashedagainst opened 9 years ago

smashedagainst commented 9 years ago

This is probably a usage or config issue, but I'm trying to see the oceans' floor. What I've tried:

» I made a render list variable and attempted various combinations of base(), lighting(), and NoFluids()
» Tried adding in HeightFading(sealevel=5)
» Made a resource pack with the water and flowing_water blocks at 50% opacity hoping overviewer would render the oceans nearly clear.

Is there a way to get a view of the oceans' floor? And also is there a way to get a better view in the Nether?

Thanks!
Chris

smashedagainst commented 9 years ago

I stumbled upon a solution:

noliquids = [Base(), HeightFading(sealevel=5), Lighting(strength=0), Hide(blocks=[8,9]), EdgeLines(), NoFluids()]

renders["no liquids"] = {
    "world"     : "best world"
    , "title"       : "no liquids"
    , "rendermode": noliquids
}

now to figure out how to make the nether map useful...

tswsl1989 commented 9 years ago

Overviewer uses the lighting information from the minecraft world, so anything that's dark in game will remain dark in overviewer. Removing Lighting(...) from your render mode (or setting strength=0 as you have in your example) should work.

CounterPillow commented 9 years ago

We could implement something that ignores lighting data for blocks adjacent to hidden blocks, though I'm not sure how good the results would look.