All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Thirst Was Reclaimed

Thirst Was Reclaimed

by mlus • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions


Thirst was Reclaimed is a lightweight mod that introduces a thirst mechanic to the game. It is designed to fit seamlessly into modpacks (extending the original TWT) by offering diverse features and extensive compatibility with many popular mods.

This mod aims to provide superior compatibility with vanilla mechanics and other external mods.

💡 Licensing and Attribution This project is a derivative work based on the original project. As the original project is licensed under the MIT License, we are fully authorized to modify, adapt, and distribute this software in accordance with the terms of said license.


💧 Water Purity Water has 4 different levels of purity, depending on where it was harvested:

If you drink non-purified water, you risk becoming sick or even poisoned, depending on the purity level. Water can be purified using a campfire or a furnace: a campfire will increase purity by 1 level, while a furnace increases it by 2 (e.g., upgrading water from "Dirty" to "Acceptable").

☀ Climate & Cold Sweat Hydration depletion speed is biome-dependent; you will get thirsty more rapidly in hot or dry biomes and more slowly in cold or wet ones. Managing hydration is prioritized over temperature, making it more strategic to build your base in wet biomes rather than just cold ones. This system is fully compatible with Cold Sweat and will utilize its precise temperature calculations if the mod is present in your pack.

💧 Apple Skin The mod is compatible with Apple Skin. If the mod is installed, it will display the "quenched" overlay, as well as detailed tooltips for every item that replenishes your thirst.

To learn more about this mod, please visit the Wiki.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.1.2
Neoforge
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.20.1
Forge
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.19.2
Forge
3mo ago 1
1.20.1
Forge
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.20.1
Forge
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.20.1
Forge
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Neoforge
5mo ago 1
1.18.2
Forge
5mo ago 1
1.19.2
Forge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.18.2
Forge
5mo ago 1
1.19.2
Forge
5mo ago 1
1.20.1
Forge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
  • Fix bucket can't be stacked
  • Revert default purity change
  • Dripstone doesn't provide purity water anymore
  • Add cooldown for direct drinking water with hand
  • Fix losing purity in container from Supplementary
  • Fix parsing error when loading looting table
  • Fix incompat with CreateCyberGoggle
  • Add cooldown for direct drinking water with hand
  • Fix losing purity in container from Supplementary
  • Fix parsing error when loading looting table
  • Fluid with different purity can be combined in pipes and fluid tanks now
  • Add DehydrationEffect
  • Add compatibility bridges for old version addons
  • exposing the player's thirst level through player.getPersistentData() #30
  • refactor Jade integration for fluid storage and purity display #24
  • exposing the player's thirst level through player.getPersistentData() #30
  • Fluid with different purity can be combined in pipes and fluid tanks now
  • Fluid with different purity can be combined in pipes and fluid tanks now
  • Fix incompatible with EnigmaticLegacyPlus
  • Add DehydrationEffect
  • Update Compat for SuperNatural
  • Add DehydrationEffect
  • Add compatibility bridge for deprecated ThirstComponent
  • add compatibility bridges for old version addons 
  • add compatibility bridges for old version addons 
\- add compatibility bridges for old version addons 

\- fix Tough As Nail compatibility
  • add compatibility bridges for old version addons
  • Add item settings hash-based network sync (ItemSettingsHashMessage, ItemSettingsSyncMessage, ItemSettingsSyncRequestMessage)
  • Add Quenchness mob effect and effect registration
  • Refactor drink handling: introduce PlayerThirst.drink(ItemStack, Player) static method
  • Fix ThreadLocal purity safety in MixinBucketItem and MixinBottleItem
  • Add ENABLE_PURITY config toggle and MISSING_PURITY constant
  • Remove LetsDoBakery compatibility
  • Sync all language files and update branding to Thirst Was Reclaimed
  • Various null checks and defensive guards across WaterPurity, ThirstHelper, ThirstBarRenderer

  • Rename package from dev.ghen.thirst to cn.mlus.thirst
  • Rename mod to "Thirst Was Reclaimed"
  • Refactor water purity system:
  • Remove DEFAULT_PURITY config, hardcode MAX_PURITY as default
  • Items/fluids without NBT now default to max purity (no tag added)
  • Add enablePurity config to completely disable purity system
  • When disabled, no NBT purity tags are added and no purity effects apply
  • Port server-client config sync from 1.21.1 (SHA-256 hash based)
  • Fix multiplayer concurrency bug in MixinBucketItem and MixinBottleItem
by replacing instance fields with ThreadLocal
  • Fix loot table JSON format: add missing minecraft: prefix to set_nbt function
  • Fix ResourceLocation deprecation warnings (use fromNamespaceAndPath)
  • Fix ModLoadingContext/FMLJavaModLoadingContext deprecation warnings
  • Fix ItemSettingsSyncRequestMessage compile error
  • Fix UI issues: thirst bar NPE checks, appleskin overlay fixes
  • Add QuenchnessEffect mob effect (ported from 1.21.1)
  • Update wiki documentation and add local wiki/ folder
  • Rename the mod package from dev.ghen.thirst to cn.mlus.thirst and update build metadata for Thirst Was Reclaimed.
  • Sync expanded default item settings and update the 1.21.1 mod version to 3.0.0.
  • Rework purity handling: remove configurable default purity, hardcode missing purity as purified, sanitize invalid values, and support disabling purity globally.
  • Fix water purity propagation for bottles, buckets, pipes, campfire recipes, Create integration, Tough As Nails compatibility, and mountain/running water cases.
  • Improve AppleSkin thirst HUD and tooltip rendering coordinates to avoid overlay conflicts.
  • Synchronize server item settings, keyword rules, purity enablement, and custom purity containers to clients in multiplayer.
  • Add hash-based settings sync so clients only request the full config when the server settings changed.
Thirst Was Reclaimed Icon
Download Thirst Was Reclaimed
Select game version
Select platform