ModsFinder

Hold Your Breath

by nielsvoss

Hold Your Breath is a Fabric mod that makes players hold their breath in real time when they go underwater, so air runs out based on how the player uses the R key.

FabricClient and serverMIT LicenseOpen source1.20.1 – 1.21

What it does

The mod requires players to press the R key before entering water to avoid drowning. While R is held down, the player keeps air for longer. Once R is released, the player starts losing air at a sharply increased rate, and pressing R again underwater stops the air loss. The mod treats exhaling underwater as the cause of water filling the mouth, which blocks breathing.

The key behavior can be changed in the config so R toggles holding breath instead of requiring it to stay held down. The option is set separately for each player, and a server can enable it for itself. Doors placed underwater can be prevented from making air pockets through another config option, which is disabled by default. Hold Your Breath runs on client and server, so the server and every player need it, and it is published for Fabric 1.20.1 – 1.21 and is open source under the MIT License. Fabric API is required, and MidnightLib is bundled inside the mod.

Key features

  1. Real-time breath

    Air is tracked in real time, so time spent underwater depends on how long the player holds the R key.

  2. Toggle option

    A config option lets R toggle holding breath rather than requiring it to be held down.

  3. Underwater door setting

    An option keeps doors placed underwater from creating air pockets and is disabled by default.

  4. Per-player option

    The toggle option is set separately for each player, so one player's choice does not affect others.

Compatibility

Latest build for each game version and loader.

1.210.1.1+1.21
1.20.60.1.1+1.20.1
1.20.50.1.1+1.20.1
1.20.40.1.1+1.20.1
1.20.30.1.1+1.20.1
1.20.20.1.1+1.20.1
1.20.10.1.1+1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Embedded 1

MidnightLibCommon library providing a lightweight configuration system
Embedded

Use cases

Who it’s for: Players who want a breath system closer to real-life holding of breath, and server owners who can allow it on their server.

How it compares

Full comparison

Cold Breath is a Fabric mod released under the MIT License and open source, for versions 1.20 – 26.1.2, and it is client-side only. HybridToggle is a Fabric mod for 1.21.11 only, open source under the GNU Lesser General Public License v2.1 or later, and also client-side only. Dragons Breath Recipe is a multi-loader mod for Fabric, Forge, NeoForge and Quilt, covering 1.16 – 26.3, with server required and client optional, and it is not open source.

ModLoadersGame versionsEnvironmentUpdated
Hold Your BreathFabric1.20.1 – 1.21Client and server2024-07-24
Cold BreathFabric1.20 – 26.1.2Client-side only2026-04-14
HybridToggleFabric1.21.11Client-side only2026-07-27
Dragons Breath RecipeFabric, Forge, NeoForge and Quilt1.16 – 26.3Server required, client optional2026-09-21

Questions

Does Hold Your Breath need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside Hold Your Breath on Fabric 1.21.

Does the server need Hold Your Breath installed?

Yes. The environment is client and server, so the server and every player need the mod, and the server admin must enable the option that allows it.

Can the R key behavior be changed?

Yes. A config option makes R a toggle rather than a key that must stay held down, and that option is set separately for each player.

In the catalog

Hold Your Breath is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 15,770 mods support Minecraft 1.21.

More from nielsvoss

All projects

Similar mods

What the author says

A Minecraft Fabric mod which makes players hold their breath in real life when they go underwater. Players press the R key (configurable) to tell the server that they are holding their breath. When a player stops holding their breath, they will release the R key. This requires the honor system to work.
nielsvoss, on the Modrinth page

Official listing

Owner
nielsvoss
Published
2024-07-16
Updated on Modrinth
2024-07-24
Facts verified
2026-10-15

Tags