As it stands, light is equal to heat. Bright is hot, dim is cold. Except for the sky.
My proposal is that we split things up into two values. One for Light, one for Heat.
A block would then emit heat and/or light, but of varying intensities. For example, a torch would put out a small amount of heat, but moderate light. A bonfire however, would put out much more heat, but only slightly more light. Lava, being well over a ton of molten rock per meter block, would put out MUCH more heat, but less light. Conversely, things like the sea lanterns could put out lots of light, but no heat at all.
Let's talk about a snow biome. As it stands, if you want to have a snowy build that is safe from hostile mobs spawning, it needs to be well lit. But if you do that, then it melts all the snow, so you need to manually put down snow blocks, or use wool carpets, or any number of workarounds.
OR, if you want to have green grass but don't care about mobs, you've got to litter the area with light sources to keep the snow from melting, and that can ruin the look you're going for.
If certain blocks are made transparent or opaque to heat the way they are to light, we can avoid this. You want your green sanctuary in the dead of winter? If dirt is transparent to heat, then blocks of lava below your yard will keep things nice and toasty. Or glass that's insulated against heat but still transparent could let you have a nice Fire and Ice build without having everything melt.
It would even open things up to a negative heat option, blocks that encourage freezing or otherwise reduce the heat.
Please sign in to leave a comment.
1 Comments