A thirst system mod for Minecraft 26.1.2 – 26.3 (Fabric), part of the CraftZ experience. Register at craftz.net Register before launch (23/10) and you'll receive a unique Founding Survivor badge, visible on your profile.
Thirst Mechanics brings thirst to Minecraft, shown above your hunger bar. Thirst goes down over time and faster when you sprint, and you manage it by drinking from different water sources: some are safe, some are risky. Drink dirty water and you might get sick. Let the bar run dry and you start losing health. Stay hydrated or face the consequences.
| Source | Thirst Restored | Risk |
|---|---|---|
| Water Bottle | +4 | 50% chance of Nausea + Poison + Darkness |
| Bowl of Water | +3 | 40% chance of Nausea + Poison |
| Milk Bucket | +8 | None |
| Mushroom Stew | +2 | None |
| Rabbit Stew | +2 | None |
| Beetroot Soup | +2 | None |
| Melon Slice | +1 | None |
| Purified Water | +8 | None |
| Purified Water Bucket | +8 per drink (12 drinks) | None |
| Lifestraw | +8 per sip (64 sips) | None |
Tip: Right-click on any water source block with an empty bowl to fill it with water.
Tip: Milk, stews, soups and melon can be eaten even when your hunger bar is full, so you can always use them to top up thirst.
Any water you collect yourself is risky until you cook it. Smelt it in a furnace (10 seconds) or on a campfire (30 seconds, no fuel needed):
Water bottles and Purified Water only stack to 4, so plan your trips around how much water you can carry.
![]() |
![]() |
A filter straw for drinking straight from lakes, rivers and puddles, with no bottles and no risk of getting sick.
How to use:
The filter wears out after 64 sips, and then the straw breaks.
![]() |
![]() |
![]() |
The Rain Collector is a block that automatically fills with rainwater when placed under an open sky.
How to use:
⚠️ The collector only fills if the sky is visible above it and it is raining. It does not work underground or under a roof.
Requires a stone pickaxe or better to break.
| Thirst Level | Effect |
|---|---|
| ½ droplet (thirst floor) | Lose ½ heart every 30 seconds |
| Your health reaches ½ heart | Damage stops. Dehydration alone never kills you |
Thirst resets fully on death.
Thirst can't drop below ½ droplet, and dehydration can't take you below ½ heart. At that point, one zombie is all it takes.
Every value in this mod can be tuned in the config file located at:
./config/thirst-mechanics.json
Configurable values include:
Default values
20 thirst points = 10 droplets. 20 ticks = 1 second.
| Option | Default | Meaning |
|---|---|---|
maxThirst |
20 | Size of the bar |
decrementIntervalTicks |
600 | Lose 1 point every 30 s |
sprintDrainIntervalTicks / sprintDrainAmount |
100 / 1 | Extra drain while sprinting |
jumpDrainAmount |
0 | Drain per jump (off by default) |
minimalThirst / minimalHealth |
1 / 1.0 | Thirst floor, and the health dehydration stops at |
unfilteredGain / waterBottlePoisonChance |
4 / 0.5 | Water Bottle |
bowlGain / bowlPoisonChance |
3 / 0.4 | Bowl of Water |
filteredGain |
8 | Purified Water & Lifestraw sip |
filteredWaterBucketGain / purifiedWaterBucketDurability |
8 / 12 | Purified Water Bucket |
milkBucketGain |
8 | Milk Bucket |
mushroomStewGain / rabbitStewGain / beetrootSoupGain |
2 | Stews & soup |
melonSliceGain |
1 | Melon Slice |
nauseaDuration / darknessDuration / poisonDuration |
300 / 300 / 100 | Sickness effects (ticks) |
rainFillIntervalTicks / rainFillAmount |
100 / 2 | Rain Collector fills 2% every 5 s |
lifestrawDurability / lifestrawUseCost |
64 / 1 | Lifestraw sips |
purifiedStack / waterBottleStack |
4 / 4 | Stack sizes |
Any food or drink from another mod can restore thirst: add its item ID to customDrinkGains. No code changes are needed.
"customDrinkGains": {
"better_mcdonalds_mod:coca_cola": 6,
"somemod:orange_juice": 5
}
Just edit and restart.
/hydrate <player> fills a player's thirst bar (requires operator / Game Master permission).
This mod is developed as part of the CraftZ survival network. Experience Thirst Mechanics and other custom features live at:
Learn everything about the server on the CraftZ Wiki
Join the community on Discord
Built for Minecraft 26.X (Fabric)