All versions
1.21-1.4.2
Release
Yet Another Thirst 1.21-1.4.2last month 6
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
Forge
Supported environments
Client and server
Changes
Optimized
- File Size Reduction: Reduced compiled JAR file sizes down to ~150 KB (an ~80% reduction from the previous version's 742.89 KB) through dependency refactoring and asset optimization.
Added
- Multi-Loader Support: Rebuilt from the ground up to support both Forge and NeoForge loaders using a shared architecture.
- Wooden Water Bowl: Added a new wooden bowl item for storing and drinking water.
- Purification Recipes: Implemented NBT-aware custom furnace smelting and campfire cooking recipes to boil and purify water.
- Developer API: Unified integration via
YetAnotherThirstAPIand helper methods inIPlatformHelper.
Compatibility & Integrations
(Note: Except for Corail Tombstone, other compatible mods might not support Minecraft 1.21 on the Forge loader yet; integrations are fully functional on NeoForge).
- AppleSkin: Display thirst values on tooltips and preview replenishment on the HUD.
- Jade: Show water source status and cauldron purity.
- Tough As Nails: Added option to automatically disable thirst when TAN is present.
- Cold Sweat: Thirst depletion scales dynamically with body temperature.
- Supernatural / Vampirism: Automatically suspends thirst depletion for vampire players.
- Mob Effects: Pauses depletion or regenerates thirst via active mob effects (supporting Corail Tombstone, Farmer's Delight, and Let's Do series).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:HOl2fYpO:HF76ZX9n"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HOl2fYpO:HF76ZX9n"
}

