Temperature System

## Basis for Temperature

There's three different major temperature system in the game

* **Air Temperature** or **Environment temperature**, provided by temperature orb above experience. In the wild, it can be 🌡️ **-10** ℃

or even lower.

* **Body Temperature**, standard value is 🌡️ **37** ℃

. It no longer display on HUD since 0.4, but there're some methods to learn about it:

* + Indirectly displayed by **Temperature bar**.
	+ Test with body thermometer.
* **Soil temperature**, decides whether plant and animals can live, can check with soil thermometer.

## Factors effects Air Temperature

Air temperature are affected by a few things:

* Surrounding blocks
* When expose to the sky:
	+ Time
	+ Weather
	+ Light
* Biome
* Climate events
* Generator
* World
* Is on fire

This only affects body temperature and temperature orb.

### Climate events

There're two kinds of climate events: cold period and warm period. In cold periods, temperature can go as low as🌡️ **-41** ℃
, In warm periods, temperature can go not higher than 🌡️ **-1** ℃
, else would be around 🌡️ **-10** ℃
. This means players should be aware of the temperaute forecast and make corresponding efforts.

### Surrounding Blocks

All blocks can reflect heat. And blocks with temperature can emit or absorb heat.

## Hypothermia and Hyperthermia

When body temperture get lower than 🌡️ **36.5** ℃
or higher than 🌡️ **37.5** ℃
, experience bar would change into cyan or orange bar. As for lower than 🌡️ **36** ℃
or higher than 🌡️ **38** ℃
, the bar goes full and cause negative effects. When body temperture get lower than 🌡️ **35** ℃
or higher than 🌡️ **39** ℃
, the bar would become red. The bar would become full when body temperature lower than 🌡️ **34** ℃
or higher than 🌡️ **40** ℃
, and would cause damage.

Hypothermia are divided into several states

* Slightly hypothermia :[🌡️] **35~36** ℃

* Mildly hypothermia :[🌡️] **34~35** ℃

* Medium hypothermia :[🌡️] **32~34** ℃

* Heavily hypothermia :Lower than🌡️ **32** ℃

With Slightly hypothermia, player would get Mining fatigue and hypothermia, and there would be no hypothermia damage.

With Mildly hypothermia, player would get Mining fatigue, nausea 2 and hypothermia I, and there would be no hypothermia damage.

With Medium hypothermia, player would get Mining fatigue, nausea 2 and hypothermia II, and there would be a few hypothermia damage.

With Heavily hypothermia, player would get Mining fatigue, nausea 2 and hypothermia III or higher, and there would be a lot of hypothermia damage and would easily cause death.

Hyperthermia, at the opposite, are divided into several states

* Slightly hyperthermia :[🌡️] **38~39** ℃

* Mildly hyperthermia :[🌡️] **39~40** ℃

* Medium hyperthermia :[🌡️] **40~42** ℃

* Heavily hyperthermia :Higher than🌡️ **42** ℃

With Slightly hyperthermia, player would get Mining fatigue and hyperthermia, and there would be no hyperthermia damage.

With Mildly hyperthermia, player would get Mining fatigue, nausea 2 and hyperthermia I, and there would be no hyperthermia damage.

With Medium hyperthermia, player would get Mining fatigue, nausea 2 and hyperthermia II, and there would be a few hyperthermia damage.

With Heavily hyperthermia, player would get Mining fatigue, nausea 2 and hyperthermia III or higher, and there would be a lot of hyperthermia damage and would easily cause death.

At the same time, If player have a temperature change rate higher thanΔ🌡️ **0.2** ℃ /s
, he would recive 1 corresponding damage for each extra Δ🌡️ **0.1** ℃ /s
.

## Ways to keep temperature

Direct methods:

* Eat hot food
* Drink hot water +Δ🌡️ **0.25** ℃ /time

* ~~Drink steam~~ +Δ🌡️ **2** ℃ /time

* Wear heating devices

Indirect methods

* Wear warm clothes
* Install inner linings for armor.
* Lit a campfire and stay around.
* ~~Set yourself on fire (May cause high damage)~~

You would have a Δ🌡️ **0.1** ℃ /s
body temperature natural regeneration. Different clothes have different insulate rate. Wool ones can keep you away from hypothermia.

Drink hot water with thermos or eating hot food is a good method, but you still need to wear clothes.

At your base, you can lit a campfire and stay around. But be aware not to get grilled.

If possible, wear heating devices. Steam vast can keep you away from cold in from 10 minutes to a few hours. And it can easily adjust your temperature away from cold.

If you get too cold, you can risk yourself to set you on fire, this is only the last act.

### Effects for clothes

   Wool
   Hide
  Kelp

During fire or wet, there may be negative impact on insulate rate, so be aware.

Inner linings would only replace armors' insulate rate. ~~If you put them on armors with higher insulate rate, it would lower total insulate rate~~. During wet, kelp ones would have higher insulate rate than others. So it's better for underwater exploration.

Inner linings have separate durability, mending and unbreaking enchant does take effect. Inner linings are vulnerable to explosion and fire damage. Even if you have heavy armor, Inner linings would break due to impact.

## Temperature and Agriculture

Planting plants require correct soil temperature, which cannot be affected by campfire. Only these factors take effect:

* Biome
* Climate events
* Generator
* World

That is, players can only modify soil temperature with generators.

Grass blocks can only grow with above 🌡️ **0** ℃
, or they would die.

Trees require above 🌡️ **-6** ℃
to slowly grow, and grow normally above 🌡️ **0** ℃
.

Plants have hibernation, growth and suitable temperature, under hibernation temperature, plants would die.

All plants would stop growing above 🌡️ **50** ℃
, and die.

## Temperature and Husbandry

Though wild animal can live against cold temperature, Domesticated animals cannot. They would require temperature above 🌡️ **0** ℃
, or would receive hypothermia damage.