> For the complete documentation index, see [llms.txt](https://create-deep-seas.gitbook.io/create-deep-seas-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://create-deep-seas.gitbook.io/create-deep-seas-wiki/deep-seas/mechanics/commands-and-config.md).

# Commands and config

## Commands

All three need operator rights, or cheats turned on in singleplayer. Players without them can use the Diagnostic page of the [Onboard Computer](/create-deep-seas-wiki/deep-seas/diving/onboard-computer.md), which runs the same leak search.

| Command               | What it does                                                                                                                                                                                                                                                                                                |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/submarine info`     | Sealed or breached, cracked blocks, water depth, the depth limit of the hull, the pressure model in use and the weakest block. With Realistic, the weakest block comes with the depth the solver gives it; with Classic and Hybrid, with its base depth and the shape factor. Stand on or in the submarine. |
| `/submarine findhole` | Gives the coordinates of every leak of the room you stand in.                                                                                                                                                                                                                                               |
| `/submarine repair`   | Puts back every hull block the pressure tore out (beams included), seals every crack and drains the water of progressive flooding.                                                                                                                                                                          |

## Where the config lives

The pause menu and the title screen have a Pressure Goggles button under Create's that opens the Deep Seas config. It is split in three files:

* **Server:** forces, speeds, hull strength and gameplay rules. NeoForge syncs it to every player, and it is saved per world.
* **Client:** display options and startup screens.
* **Common:** only the world generation (deeper oceans).

Per-block depth limits and implosion chances live in `config/submarine_hull.json`, and can be edited in game from the config screen.

## Server options worth knowing

| Option                              | Default    | What it does                                                                                                                                                                                                                                                                                |
| ----------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `pressureModel`                     | `HYBRID`   | `CLASSIC`, `HYBRID` or `REALISTIC` (experimental). See [Water pressure](/create-deep-seas-wiki/deep-seas/mechanics/water-pressure.md).                                                                                                                                                      |
| `implosionDepth`                    | 120        | At this depth or deeper, a block that gives way implodes the submarine, and a submarine 30 m past its limit is condemned. Shallower, a block that gives way only floods the room. See [Cracks, breaches and implosion](/create-deep-seas-wiki/deep-seas/mechanics/cracks-and-implosion.md). |
| `disableImplosion`                  | false      | No cracks, no implosions.                                                                                                                                                                                                                                                                   |
| `maxDepthMultiplier`                | 1.0        | Scales every depth limit at once.                                                                                                                                                                                                                                                           |
| `implosionChanceMultiplier`         | 1.0        | Makes blocks crack faster or slower.                                                                                                                                                                                                                                                        |
| `globalMaxDepthCap`                 | 400        | Highest depth an ordinary block can have.                                                                                                                                                                                                                                                   |
| `liquidDensities`                   | lava = 3.0 | How hard each liquid presses compared to water.                                                                                                                                                                                                                                             |
| `lavaBurnsHull`                     | true       | Flammable hull blocks touching lava catch fire.                                                                                                                                                                                                                                             |
| `realisticWallThickness`            | 0.46       | Realistic model: thickness of the plate a block stands for.                                                                                                                                                                                                                                 |
| `realisticMaxBlocks`                | 30,000     | Realistic model: bigger ships use Classic depths.                                                                                                                                                                                                                                           |
| `progressiveFlooding`               | false      | Breaches fill the ship with real water. See [Flooding](/create-deep-seas-wiki/deep-seas/mechanics/flooding.md).                                                                                                                                                                             |
| `oxygenMaxFillBlocks`               | 500,000    | Biggest ship an Oxygen Diffuser can fill.                                                                                                                                                                                                                                                   |
| `ballastLiftPerTank`                | 75         | Mass each Ballast Tank can drive.                                                                                                                                                                                                                                                           |
| `ballastForceMultiplier`            | 1.0        | Strength of the ballast.                                                                                                                                                                                                                                                                    |
| `ballastVerticalSpeed`              | 2.0        | Top dive and climb speed.                                                                                                                                                                                                                                                                   |
| `ballastTransferRateMultiplier`     | 2.0        | How fast the Ballast Vent fills and drains.                                                                                                                                                                                                                                                 |
| `floaterLift`                       | 25         | Mass each Floater can lift.                                                                                                                                                                                                                                                                 |
| `submarinePropellerPowerMultiplier` | 3.0        | Thrust of the Submarine Propeller.                                                                                                                                                                                                                                                          |
| `waterThrusterPowerMultiplier`      | 6.0        | Thrust of the Water Thruster.                                                                                                                                                                                                                                                               |
| `pulleyMaxSlideSpeed`               | 24         | Speed in blocks per second past which a Pulley overheats.                                                                                                                                                                                                                                   |
| `steelCableMaxLength`               | 1000       | Longest Steel Cable, in blocks.                                                                                                                                                                                                                                                             |
| `alarmSteadyLight`                  | false      | Industrial Alarms stay lit instead of flashing, for every player. Turn it on if a photosensitive player is on the server.                                                                                                                                                                   |
| `enableBoatWaterCulling`            | true       | Hides the sea inside floating boats.                                                                                                                                                                                                                                                        |

## Client options

The graphics options are also in Minecraft's Video Settings, under Sodium's pages. The coloured lights have their own config file, see [Graphics and the Vortex Engine](/create-deep-seas-wiki/getting-started/graphics.md).

| Option                  | Default | What it does                                                                                                                                             |
| ----------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `pressureEffects`       | true    | Dark edges, grey picture, muffled sound and heartbeat when the submarine is condemned, and the dark edges and muffled sound of a diver past their limit. |
| `photosensitiveMode`    | false   | The Industrial Alarm no longer throws its coloured flashing light.                                                                                       |
| `disableStartupScreens` | false   | No startup screens, the pressure model choice included. Set it to true in a modpack, and pick `pressureModel` yourself.                                  |

## Common options

| Option                      | Default | What it does                                                                                                                                                                        |
| --------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `enableDeeperOceans`        | false   | Pushes the ocean floor below vanilla. Needs Lithostitched.                                                                                                                          |
| `deeperOceansDepth`         | 10      | How many blocks deeper. Large values hurt world generation and rendering a lot.                                                                                                     |
| `experimentalAbyssWorldgen` | false   | Experimental tectonic sea floor for the [Abyss](/create-deep-seas-wiki/abyss/abyss-section.md) (plates, trenches, ridges). Only new Abyss chunks change, so test it on a new world. |

The High Seas options (wind, sails, engine, oars, seaglide, buoy, anchor) are listed on the [High Seas](/create-deep-seas-wiki/high-seas/high-seas-section.md) pages they belong to.
