promotional bannermobile promotional banner

Diving & Oxygen

Realistic diving, pressure, decompression and oxygen mechanics for Minecraft 1.12.2.
Back to Files

Diving & Oxygen V1.0.0

File namedivingoxygen-1.12.2-1.0.0.jar
Uploader
Agnist_gregAgnist_greg
Uploaded
Sep 17, 2026
Downloads
18
Size
73.3 KB
Mod Loaders
Forge
File ID
8903962
Type
R
Release
Supported game versions
  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:diving-oxygen-1694153:8903962")

Learn more aboutย Curse Maven

What's new

Diving & Oxygen โ€” V1.0.0

Added

๐Ÿคฟ Diving & Pressure

  • Added dynamic underwater pressure based on actual water depth

  • Added continuous atmospheric pressure changes based on altitude

  • Added Surface, Diving and Altitude environment states

  • Added configurable pressure effects at extreme depths and altitudes

๐Ÿซง Oxygen

  • Added a custom oxygen system replacing the vanilla air bubbles

  • Added activity-based oxygen consumption for resting, walking, sprinting and swimming

  • Added increased oxygen consumption at higher pressure

  • Added altitude-based hypoxia and reduced oxygen recovery

  • Added progressive oxygen recovery after leaving the water

  • Added extreme low-pressure conditions requiring equipment for oxygen recovery

โš ๏ธ Decompression

  • Added a tissue pressure system to simulate pressure absorption during diving

  • Added three stages of decompression sickness (DCS)

  • Added progressive effects based on decompression stress

  • Added natural recovery from decompression stress over time

๐ŸŒฌ๏ธ Wind

  • Added dynamic 3D wind based on altitude

  • Added terrain-based wind exposure

  • Added weather influence from rain and thunderstorms

  • Added random wind gusts with varying strength and duration

  • Added increased wind exposure while flying with an Elytra

  • Added environmental wind forces affecting entities

๐ŸŒŠ Currents & Waves

  • Added ocean currents with dynamic movement

  • Added directional river currents based on terrain slope

  • Added surface waves with continuous vertical movement

  • Added player drift and movement caused by water currents and waves

๐Ÿพ Entity Physics

  • Added environmental forces affecting living entities

  • Added mass-based physics for vanilla mobs

  • Added automatic mass calculation for unknown modded entities

  • Added customizable entity mass values

โš™๏ธ Entity Mass Command

  • Added /mobmass set to customize an entity's mass or make it immune to environmental forces

  • Added /mobmass get to view an entity's current mass

  • Added /mobmass reset to remove a custom mass

  • Added /mobmass list to display custom mass overrides

  • Added persistent mass settings per world

  • Added tab completion for entity IDs

๐Ÿ“Š Dive Computer HUD

  • Added dynamic Dive Computer HUD

  • Added pressure and environment information

  • Added dive duration tracking

  • Added decompression stress (DCS) information

  • Added oxygen gauge with dynamic warning states

  • Added ascent rate display

  • Added wind and current direction and speed indicators

  • Removed vanilla oxygen bubbles while using the custom oxygen system

๐Ÿ‘๏ธ Visual Effects

  • Added hypoxia vignette effects at low oxygen levels

  • Added decompression warning effects based on DCS stress

  • Added dynamic visual warnings for dangerous conditions

๐Ÿ› Debug Overlay

  • Added F9 debug overlay

  • Added real-time information for position, biome, wind, currents, forces, entity mass and weather

๐Ÿ”— Swimming & Crawling Integration

  • Added integration with Swimming & Crawling 1.5.2

  • Added automatic detection through Java reflection

  • Added Swimming & Crawling swimming pose support

  • Added vanilla fallback detection when Swimming & Crawling is unavailable

โš™๏ธ Configuration

  • Added configurable underwater and altitude pressure coefficients

  • Added configurable sea level

  • Added configurable tissue pressure absorption

  • Added configurable decompression threshold

  • Added configurable pressure damage

  • Added configurable oxygen consumption and recovery rates

  • Added configurable oxygen recovery delay

  • Added configurable altitude hypoxia

  • Added configurable screen effects

Fixed

  • Fixed inverted rectangle rendering in the HUD

  • Fixed alpha handling in HUD rendering

  • Fixed OpenGL state handling to prevent rendering conflicts

Compatibility

Minecraft: 1.12.2

Forge: 14.23.5.2864

Swimming & Crawling: 1.5.2

Environmental physic are calculated server-side

This mod has no additional files