Skip to content

Releases: CrabMods/hotBath

Hot Bath 4.2.0 Preview — 2026-10-21

Pre-release

Choose a tag to compare

Development preview for Minecraft 1.20.1 / Forge and 1.21.1 / NeoForge.

If using ShowerCore, install the matching ShowerCore 1.2.0 preview.

Choose the JAR for your Minecraft version. Replace old copies and keep one JAR per mod; use the same pair on the server and clients.

Changes since 4.1.2:

  • Shared liquid properties, effect timing and optional-mod behavior between world fluids and external bathtubs/pools through Bath API 4.2.0.
  • Datapack-configurable built-in bath behavior, dirtiness effect ranges and source conversion; local dirt/fly display controls.
  • Bath benefits for eligible friendly mobs, including stationary occupants; four growth stages for bath herbs planted on dirt.
  • Correct per-liquid names and preserved white, black and transparent custom-fluid colors.

Validation of the matched pair: 412 JVM tests, 346 core container GameTest methods across both loaders, plus standalone liquid, seasonal and Forge Alex's Caves checks. Actual clients covered 18 base and 19 optional-mod scenarios per loader, including Cold Sweat, Tough As Nails, Legendary Survival Overhaul and Farmer's Delight.

English final verification report — actual game frames held for comparison.

Dedicated multiplayer and shader-pack compatibility are outside this validation. SHA-256 checksums are attached.

Source snapshots: NeoForge 1.21.1, Forge 1.20.1.

Hot Bath 4.1.2

Choose a tag to compare

@crabsatellite crabsatellite released this 17 Oct 16:19

Hot Bath 4.1.2

Bug fixes since 4.1.1 for Forge 1.20.1 and NeoForge 1.21.1.

  • Fixed Hot Water Bucket heating recipes with Thirst Was Reclaimed and Polymorph. (#43, #49)
  • Fixed missing localized bath fluid names. (#34)
  • Fixed dirt overlay texture selection for some players and crouching alignment with Fresh Animations/EMF. (#72, #44)
  • Fixed custom bath colors and opacity in Create tanks/spouts, and kept bath bottles upright on belts/depots. (#77, #80)
  • Fixed Create honey, herbal and milk bath mixing ingredients on Forge. (#83)
  • Preserved custom bath identity and fluid amounts through Create pipes and hose pulleys, including waterlogged blocks, incompatible drains and large fills. (#86, #89, #92, #94, #106)
  • Fixed missed bath effects and extinguishing from short Create pipe bursts. (#100)
  • Fixed stacked bath sources being overwritten and incomplete custom bath catalogs during synchronization. (#97, #103)
  • Kept filled buckets when placement is rejected and respected Adventure waterlogging permissions on 1.21.1. (#109, #112)

Hot Bath 4.1.1

Choose a tag to compare

@crabsatellite crabsatellite released this 14 Oct 06:14

Hot Bath 4.1.1

Patch release for Minecraft 1.21.1 / NeoForge and Minecraft 1.20.1 / Forge.

Fixed

  • Restored ordinary water and lava bucket filling when Hot Bath is installed, including Create Spouts.
  • Restored fluid capabilities for built-in bath buckets and dynamic datapack bath buckets.
  • Fixed Create Spout filling of stacked empty buckets while preserving the bath fluid identity.
  • Kept legacy bucket metadata unchanged during reads and simulated transactions; invalid bath fluid IDs do not consume buckets or fluid.

Validation and remaining scope

Both branches passed JVM regression tests, 30 native Create filling transactions and 20 real Spout/emptying transactions in a hidden client across 10 fluids. Tested with Create 6.0.9 on NeoForge 1.21.1 and Create 6.0.8 on Forge 1.20.1. Test and recording harnesses are excluded from the production JARs.

Recipe-viewer GUI behavior and other Create compatibility work remain under review in #47 and #33. This release does not claim full modpack acceptance.

Credits

Thanks to FriedCoder-Awesome for the original fix in #73. The equivalent Forge 1.20.1 fix was merged in #74.

Downloads

  • hotbath-1.21.1-4.1.1.jar — Minecraft 1.21.1 / NeoForge.
  • hotbath-1.20.1-4.1.1.jar — Minecraft 1.20.1 / Forge.

Hot Bath 4.1.0

Choose a tag to compare

@crabsatellite crabsatellite released this 26 Aug 05:14

Hot Bath 4.1.0

This release collects the fixes and compatibility work accumulated after the previous CurseForge 4.0.1 release.

Downloads

  • hotbath-1.21.1-4.1.0.jar - Minecraft 1.21.1 / NeoForge
  • hotbath-1.20.1-4.1.0.jar - Minecraft 1.20.1 / Forge

Fixed / Improved

  • Fixed the Epic Fight dedicated-server invalid-dist startup issue (#32).
  • Updated Tough As Nails bottle datapack integration (#36).
  • Added waterlogged bath-effect handling for Minecraft 1.21.1 NeoForge; #34 remains open for tester confirmation and Jade display follow-up.
  • Added missing bath block localization keys.
  • Added public external bath fluid API helpers so other mods can integrate with Hot Bath fluids without Hot Bath hardcoding every furniture mod.
  • Added initial Create/custom-fluid compatibility work, including custom fluid stack handling and custom fluid ID preservation.
  • Clarified waterlogging documentation and version support.

Known Issues

  • Create compatibility is not fully solved yet. Remaining Create behavior is tracked in #33.
  • Unofficial ports or incompatible third-party builds are not supported unless there is an official target version/API to integrate against.

Hot Bath 4.1.0 Dev Test

Pre-release

Choose a tag to compare

@crabsatellite crabsatellite released this 25 Jul 01:46

Warning

Testing build / 测试版本

This prerelease is intended only for testing and compatibility validation. It may contain incomplete or insufficiently tested behavior.

本预发布仅供测试和兼容性验证,可能包含尚未完成或尚未充分验证的功能。普通玩家请等待 CurseForge 正式发布。

Downloads

  • hotbath-1.21.1-4.1.0.jar — Minecraft 1.21.1 / NeoForge, built from 4d42ce0
  • hotbath-1.20.1-4.1.0.jar — Minecraft 1.20.1 / Forge, built from cc966c3

Test focus

  • Tough As Nails bottle thirst, hydration, and warming effects; confirm effects are not applied twice.
  • Waterlogged bath effects tracked in #34.
  • Create fluid and custom-fluid compatibility tracked in #33.
  • Epic Fight dedicated-server compatibility tracked in #32.

Automated build and unit tests passed on both branches. Manual compatibility testing is still requested before the CurseForge release.

Example Custom Fluid Datapacks

Choose a tag to compare

@crabsatellite crabsatellite released this 12 Apr 14:30
2f437df

Example datapacks demonstrating the Hot Bath custom fluid system.

Includes 7 example bath types: Golden Bath, Slime Bath, Blazing Bath, Ender Bath, Enchanted Bath, Milk Tea Bath, and Silent Spring Bath.

Downloads

  • hotbath_example_fluids_1.21.1.zip — For Minecraft 1.21.1 (NeoForge)
  • hotbath_example_fluids_1.20.1.zip — For Minecraft 1.20.1 (Forge)

Installation

  1. Download the zip for your Minecraft version
  2. Place the zip file in your world's datapacks folder
  3. Run /reload in-game or restart the world