Thirst - You now have a thirst bar positioned above your hunger bar. You must keep it replenished by drinking fluids such as water. The bar acts much like hunger; if you fail to keep it full, you will begin to die of thirst. You can get quickly get water by crouching and right-clicking a water source block or by drinking a bottle of water. However, if you want to avoid the Thirst effect purify the water through smelting or drink a potion. The Thirst effect causes your thirst bar to drop faster, much like Hunger for the hunger bar.
Temperature Mechanics - Your body temperature will be influenced by how hot or how cold your current biome and the blocks around you are. Vanilla armors will increase your temperature as well as how fast you heat up. Wearing wool armor will increase your resistance to cold temperatures, and using stiffened honey armor will improve your resistance to heat. If you get too cold or too hot you will get hypothermia or hyperthermia respectively, which act like poison by killing you until you reach half a heart. By default, your temperature is displayed as a tint on your Hotbar but can be changed to a bar meter atop your screen or number value in the config file.
Sleep/Energy Mechanics - You will now require sleep to function properly. If you refuse to sleep for days at a time, your body will start to shut down. This will lead to debuffs influencing your movement speed and other functions, as well as restricting your vision gradually. You can drink caffeinated/sugary drinks to grant yourself the Energized effect, which reverses tiredness and gives various effects.
Stamina Mechanics - Certain actions you perform in your world will now lower your new stamina bar upon performing. Your stamina can be replenished by standing still, walking rather than running, or laying in a bed. Sleeping fills the meter completely. When you run out of stamina, the meter will turn red and you will see three red stamina slots. This is your reserve stamina, which is a clear indicator that you will die if you work your body much more. Once your reserve stamina runs out, you will swiftly proceed to die of exhaustion.
Each and every mechanic can be disabled in the config file. Some can additionally be altered to change how much certain aspects of the game impact Survive's mechanics.
[As of version 3.1.0 some configurations are bugged or broken but will get fixed in future updates. This may apply to past versions as well.]
Items that modify thirst when consumed can be added via a data pack. If you want to add the steak item, in your data pack create a new file, minecraft/survive_drinks/items/steak.json, and paste this into it
"thirst": 1, //The amount of thirst recovered
"hydration": 1.0, //The amount of hydration recovered
"thirst_chance": 1.0, //The chance for getting thirst. This should be between 1 and 0.
"hunger": 1, //The amount of hunger recovered. This overrides whatever was the before (Not Compulsory)
"saturation": 1.0, //The amount of saturation recovered. This overrides whatever was the before (Not Compulsory)
"hunger_chance": 0.0, //The chance of getting hunger effect. This overrides whatever was the before (Not Compulsory)
"energy": 5, //The amount of energy recovered
edit the values to your liking. This also works for modded items, (item namespace)/survive_drinks/items/(item id).json
This also works for potions, but rather than putting it in survive_drinks/items, you put it in survive_drinks/potions
If there is a certain mod you want it's drinks, armor, or blocks to work with this one you can download data packs that other users have submitted. Note that those packs are managed by those users and not me
Potential Features (May come in future updates, but are not confirmed):