The armor/temperature interaction system was slightly reworked, several bugs were fixed
[1]From the largest, it can be noted that all previously hard-coded values can now be changed in the config:
A short explanation with hbm's ntm: the numbers indicated in brackets, for example (-700, -1000), are not degrees or something like that, these are temperature units in hbm. (burns (hbm), frozen (hbm) - player states when temperature(hbm) is above/below 1000/-1000)
1) HBMBodyTempBest - (totally HBM's NTM thing) a number that is subtracted if the player has sealed armor when exposed to very low temperatures (-700, -1000), or if the armor has less protection (HEV/Environment Suit) when exposed to low temperatures (-500, -700) (or a number is added if the player does not have FSB armor, and burns (hbm))
2) HBMBodyTempGood - (totally HBM's NTM thing) a number that is subtracted if the player has HEV/Environment Suit when exposed very low temperatures (-700, -1000) or doesn't have FSB armor when exposed low temperatures (-500, -700)
3) HBMBodyTempBad - (totally HBM's NTM thing) a number that is subtracted if the player has HEV/Environment Suit and frozen, or doesn't have FSB armor when exposed very low temperatures (-700, -1000)
4) HBMBodyTempWorst - (totally HBM's NTM thing) a number that is subtracted if the player doesn't have FSB armor and frozen
5) StrongArmorMaxTemp - If the armor has 12.Is Temperature Sealed = true, or the armor is ArmorFSB from hbm's ntm, which has the "Fireproof" characteristic, then the body temperature will be maintained at 36.6, if at the moment the player's body temperature does not exceed n
7) LightArmorMaxTemp - If the armor has 11.Is Temperature Resistance = true, or the armor is HEV/Environment Suit from hbm's ntm, then the body temperature will be maintained at 36.6, if at the moment the player's body temperature does not exceed n
9) LavaBlockAmbientTemperature - Ambient Temperature will be equal to this number if the player is in lava (if the armor has 12.Is Temperature Sealed = true, then no)
10) BurningambientTemperature - Ambient Temperature will be equal to this number if the player is on fire (or in lava if11.Is Temperature Resistance = true, if the armor has 11.Is Temperature Resistance = true, then no)
11) RiseSpeedMin - Minimum RiseSpeed if player is on fire
12) RiseSpeedLava - RiseSpeed if player in lava
13) RiseSpeedLavaDecr - RiseSpeed if player in lava and wearing hev/env suit or armor has 11.Is Temperature Resistance = true
14) SprintAmbientTemperature - The player's temperature will increase by this number when he runs
15) SweatTemperature - The player will begin to sweat starting at this temperature
16) SweatDehydrate - When a player sweats, he will lose n% of water per second
17) SweatHydration - The player needs n (n or more)% of water to decrease temperature
18) SweatBodyTemp - If the player has enough %water (see SweatHydration), then the body temperature will decrease by n every second
Added 2 config options to each armor:
They are all used to regulate temperature, read "[1]"

Continuation of the Enviromine mod with some changes (but most of all, compatibility with Hbm's Nuclear Tech Mod)