Block Temperature - Momo-Softworks/Cold-Sweat GitHub Wiki
Certain blocks are assigned temperature values, which affect the player's perception of ambient temperature when nearby-- usually within 7 blocks. This effect grows and fades depending on the player's distance from the block.
By default, blocks such as lava and ice will warm or cool the player. This effect is amplified by being near multiple temperature-affecting blocks. However, the effect of multiple blocks used in conjunction has a limit.
For example, campfires have a stacking effectiveness on the surrounding temperature, but only up to two. Any additional campfires placed will have no effect. This does not hinder the effectiveness of other blocks, so placing a magma block near these two campfires will continue to add to the ambient temperature.
[Expand] Demonstration of diminishing returns for block temperature
The temperature-affecting properties of blocks are also affected by external factors. Primarily:
-
Solid blocks dampen the effectiveness of these blocks if they obstruct direct line-of-sight to the player. The temperature of the emitting block is divided by the number of solid blocks in the way, up to 3.
-
Some block temperatures lose effectiveness in environments that are already very hot or cold. For example, ice will not cool the player below 0 °F (-18 °C).
[Expand] Heating blocks
-
Lava (32 °F, 18 °C)
- Reduced for lower levels of lava (i.e. at the edge of flowing lava)
- Max effect of 300 °F (167 °C)
- Max temperature of 1000 °F (537 °C)
-
Fire (21 °F, 12 °C)
- Max effect of 40 °F (22 °C)
-
Campfire (21 °F, 12 °C)
- Emits heat only if lit
- Max effect of 40 °F (22 °C)
- Max temperature of 400 °F (204 °C)
-
Furnace (15 °F, 8 °C)
- Max effect of 40 °F (22 °C)
- Max temperature of 600 °F (315 °C)
-
Boiler (12 °F, 7 °C)
- Max effect of 40 °F (22 °C)
- Max temperature of 212 °F (100 °C)
-
Lava Cauldron (23 °F, 13 °C)
- Max effect of 68 °F (37.5 °C)
-
Nether Portal (14 °F, 8 °C)
- This temperature is negative in the Nether, cooling the surrounding area.
- Max effect of 45 °F (25 °C)
- Min temperature of 77 (in the Nether)
[Expand] Cooling blocks
-
Ice (-7 °F, -4 °C)
- Also applies to non-Vanilla ice blocks
- Min temperature of 0 °F (-18 °C)
-
Packed Ice (-11 °F, -6 °C)
- Min temperature of 0 °F (-18 °C)
-
Blue Ice (-16 °F, -9 °C)
- Min temperature of 0 °F (-18 °C)
-
Icebox (21 °F, 12 °C)
- Cools only if fueled
- Min temperature of 32 °F (0 °C)
-
Soul Fire (-21 °F, -12 °C)
- Max effect of 40 °F (22 °C)
-
Soul Campfire (-21 °F, -12 °C)
- Cools only if lit
- Max effect of 40 °F (22 °C)
-
Nether Portal (-14 °F, -8 °C)
- This temperature is positive in the Nether, warming the surrounding area.
- Max effect of 45 °F (25 °C)
- Min temperature of 77 (in the Nether)