Frozify is a mod that will add temperature mechanics to Minecraft. Now the player will have a body temperature.
If the player is in a cold biome, his temperature will rise, and steam will come out of his mouth. Hypothermia can lead to death. In the desert, the player will be hot, but not so hot that he will die.
Blocks such as bonfire, torch, lava and others will keep the player warm. The complexity of the surrounding world will affect the player's freezing rate. In the water, during rain, or near cold blocks, the player will feel very cold.
Armor
To travel through the cold biomes, you need to create winter clothes, which are created from leather armor, wool and thread. Leather armor also protects against the cold, but less effectively.
The mod works with Optifine, but in version 1.20.1 simplified armor models will be used with Optifine.
Thermometer
The mod adds a new item - a thermometer. To find out your temperature, hover over the thermometer in your inventory and press Shift.
Wall thermometer
A wall thermometer is a block that shows the ambient temperature. Hovering over it, you will see the temperature value. Depending on the ambient temperature, the block changes.
The temperature system works only in the upper world, in hell and the end it is disabled. Versions below 1.19.2 are stripped down and do not contain the full functionality of the mod.
F.A.Q
How do I determine what the player's body temperature is?
- You can craft a thermometer, or put a thermometer unit next to it.
Can you make a port of Frozify to the 1.x.x version?
-
No, Frozify has already been ported to all currently available versions.
-
In the future, the mod will be ported to 1.20.1
Will there be Fabric support?
- No, there will be no Fabric support due to the limits of Mcreator.
I found a bug in mod, where should I report it?
- You can write to me in Discord.
Can I use Frozify in my mod pack?
- Yes
Supported mods
- All mods that add new biomes.
Unsupported mods
- Cold Sweat
- Tough As Nails
For mods creators
You can interact with Frozify through your mod, but keep in mind that Frozify was created in Mcreator and its functionality is limited.
All interactions with the mod take place through Forge and NBT tags.
Blocks
Method 1
You can create a block with a specific Forge tag, it will change the temperature of the player. List of tags
- frozify:heat/1 - torch, lantern
- frozify:heat/2 - bonfire, stove
- frozify:heat/3 - lava
- frozify:cold/1 - ice
- frozify:cold/2 - snow
Method 2
To create a block with its own changing temperature, you need to do the following:
- Create a block, enable the block to store NBT
- Add the Forge tag frozify:custom_temperature
- We make it so that when a block appears in the world, its NBT "temperature" changes to any value.
The maximum temperature is divided into 4 parts. The closer the player is to the block, the higher the temperature. The maximum temperature will be in the block itself (for example, when a player is swimming in a lava block, the temperature is 80 C, and next to the block is 60 C).
Food
Method 1
In order for the food in your mod to give the effect of cold or heat, you need to add the Forge tag "frozify:cold_effect" or "frozify:heat_effect" to it. The temperature will change by 5 degrees within 10 seconds.
Method 2
When a player eats food, you need to give him a "Cold" or "Warm" effect. What level will the effect be, how many degrees will the player's temperature change.
Entities
You can make the entity freeze/heat you on impact. To do this, when the entity hits the player, give him the effect of "Cold" or "Heat". What level will the effect be, how many degrees will the temperature of the player change.
Block with custom radius (under development)
To create a block with a custom radius, you can give "Cold" or "Heat" effects to all players in the radius
Attention! For your mod to work correctly, each item/block must have only 1 "frozify:..." tag.
The mod only works with the following versions of fabric api
- 0.92.1
- 0.92.0
- 0.91.1
- 0.91.0
Version 0.95.3 and 0.92.2 are not supported. The other versions have not been tested.
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+