
Underwater Breathing Plugin
A Minecraft Paper plugin that reverses player breathing, changing it from breathing in air to only being able to breathe underwater. This creates a unique challenge where players must constantly monitor their air level while exploring on land.
Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ Underwater Breathing
A Minecraft Paper plugin that completely reverses the way players breathe. Instead of being able to breathe freely on land, players must now survive by keeping their oxygen levels up and only being able to breathe underwater.
This creates a challenging new survival experience where every step outside of water matters.

โจ Features
๐ฌ๏ธ Reverse Breathing
Players can no longer breathe normally on land. Oxygen slowly drains while outside of water, forcing players to carefully manage their air supply. Once underwater, players can breathe normally again.
๐ซง Underwater Survival Challenge
Explore the world with a completely different survival mechanic. Every journey on land becomes a risk, making exploration, building, and traveling much more challenging.
๐งช Nether Water Bottles
The Nether becomes a dangerous but manageable environment. Drinking water bottles while in the Nether restores your oxygen completely, giving players a way to survive longer during Nether adventures.

๐ชฃ Water Supply System
Players can use water-related resources to prepare for survival:
- Water bottles can restore oxygen in the Nether.
- Cauldrons can be used to refill water bottles in the Nether.
- Water buckets can help create safe breathing areas.
Plan ahead and manage your resources carefully to survive.
โ๏ธ Commands
Toggle reverse breathing for a player: /underwaterbreathing <player>
Supports Minecraft selectors such as:
@a- All players@p- Nearest player@s- Command sender

๐พ Persistent Player Settings
Player breathing states are saved and restored after server restarts, so challenges can continue without needing to re-enable players.
๐ Requirements
- Paper Minecraft Server
- Plugin currently supports versions: 1.21.11, 26.1.x and 26.2.x

