THIS IDEA WILL NOT BE HARSH FOR NEWBS OR RUIN GAME PLAY FOR OTHERS!
Hey, this Idea is about a new feature for survival called heat. Heat does not majorly affect game play, but I think it would be a nice feature to have. The heat bar should be located around the screen and changes into different colors:red, invisible, blue. Invisible is the normal heat zone that Minecraft is currently in. The food bar wears off as usual and the health bar regenerates as usual. The bar will turn red if your in a desert (Without shade/ Shelter), next to lava or in the nether. The food bar will go down naturally and health regenerates a tiny bit slower. Movement also costs more stamina. The same goes with blue. It occurs in water, in caves without torches, rain/snow, taiga biomes (UNLESS IF YOU ARE SHELTERED OR WITHIN THE LIGHT LEVEL OF A TORCH), outside out night, and on ice. These are easily solved, but provide some challenge.
EDIT : You can cure your self of heat in the nether by drinking bottles full of water
I had an idea for heat a while ago. Not like this, but more as a check for fire.
Blocks near lava or a fire would have a higher "heat level" than blocks away from it. Think of it as a cross between light and explosions.
Blocks can block or transmit heat. Certain blocks would reduce it more than others, and some would be unaffected by it.
The current system for burning flammable blocks is something like this: "Fire is burning. Make a check to see if there is a flammable block within X blocks. Wait for a random amount of seconds. Is fire still burning? Yes. Light flammable block." Same goes for lava.
However with heat, it would be more like this: Standard heat level is 5. This is the default for all blocks when placed or generated. Lava and fire have a heat level of 10, torches a heat level of 7, and ice of 0. Water no matter what biome would have a heat level of 10, and all blocks adjacent to water would always have a heat level of 5.
Heat level would increase or decrease as you move away from the source of heat, or from ice.
A block directly adjacent to a lava source, or flowing lava would have a heat level of 9. The block one farther would be 8, etc, etc.
A flammable block with a heat level over 8 will catch fire after X ticks.
A block adjacent to ice would have a heat level of 1. The block one farther would be 2, etc, etc.
When ice is heated to over 5 degrees (by torches or lava) or directly exposed to the sun for more than X ticks, it would melt.
I know that this system wont be implemented, however I think that it's a much more effective way to calculate whether or not ice should melt, and if a block should catch fire. This kind of system might also cause a bit of lag, having to calculate another value for every block. But hey, it would be neat!
Oh my, the Health and Stamina bar! They make your eyes bleed just playing the game normally! Oh my god! The armor bar! Ah! Oh no, an air bar! I'm multitasking so freaking much!
EDIT : You can cure your self of heat in the nether by drinking bottles full of water
I am ninja'd far too often.
or -1 me with your mind. One of them is less frustrating.
Blocks near lava or a fire would have a higher "heat level" than blocks away from it. Think of it as a cross between light and explosions.
Blocks can block or transmit heat. Certain blocks would reduce it more than others, and some would be unaffected by it.
The current system for burning flammable blocks is something like this: "Fire is burning. Make a check to see if there is a flammable block within X blocks. Wait for a random amount of seconds. Is fire still burning? Yes. Light flammable block." Same goes for lava.
However with heat, it would be more like this: Standard heat level is 5. This is the default for all blocks when placed or generated. Lava and fire have a heat level of 10, torches a heat level of 7, and ice of 0. Water no matter what biome would have a heat level of 10, and all blocks adjacent to water would always have a heat level of 5.
Heat level would increase or decrease as you move away from the source of heat, or from ice.
A block directly adjacent to a lava source, or flowing lava would have a heat level of 9. The block one farther would be 8, etc, etc.
A flammable block with a heat level over 8 will catch fire after X ticks.
A block adjacent to ice would have a heat level of 1. The block one farther would be 2, etc, etc.
When ice is heated to over 5 degrees (by torches or lava) or directly exposed to the sun for more than X ticks, it would melt.
I know that this system wont be implemented, however I think that it's a much more effective way to calculate whether or not ice should melt, and if a block should catch fire. This kind of system might also cause a bit of lag, having to calculate another value for every block. But hey, it would be neat!
How on earth will this be that annoying? It doesn't hurt you, It just affects your regeneration.
Oh my, the Health and Stamina bar! They make your eyes bleed just playing the game normally! Oh my god! The armor bar! Ah! Oh no, an air bar! I'm multitasking so freaking much!