-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration
Open the mod settings from the NeoForge mod list (Mods → Endless Gravity → Config). The screen uses Cloth Config (bundled via Jar-in-Jar) with four tabs: All, The End, Overworld, and General. Entries are color-coded (white = primary, gray = secondary, blue = subcategory headers, amber = requires restart) and each can be reset individually.
All gameplay-affecting values are synced from server to client on login.
| Setting | Default | Range | Description |
|---|---|---|---|
| End Gravity | ON |
toggle | Master toggle for low gravity in The End (and Sable dimensions) |
| Player Gravity Offset | 0.055 |
0–0.07 | Upward force per tick for players |
| Item Gravity Offset | 0.025 |
0–0.035 | Upward force per tick for dropped items |
| Arrow Gravity Offset | 0.03 |
0–0.04 | Upward force per tick for arrows/tridents |
| Thrown Projectile Offset | 0.018 |
0–0.025 | Upward force per tick for thrown projectiles |
| Falling Block Offset | 0.035 |
0–0.1 | Upward force per tick for sand, gravel, anvils, dragon eggs |
| Audio Filter Gain | 0.35 |
0–1 | Low-pass filter volume in The End (lower = more muffled) |
| Audio Filter Gain HF | 0.25 |
0–1 | Low-pass filter high-frequency volume |
The audio filter settings require a restart (marked in amber).
| Setting | Default | Range | Description |
|---|---|---|---|
| Fall Damage Mode | Disabled |
Normal / Disabled | Applies in The End and Sable dimensions; the Overworld keeps vanilla damage |
Controls the atmospheric system above Y 64 (and in Sable sub-levels).
| Setting | Default | Range | Description |
|---|---|---|---|
| Enable Atmosphere | ON |
toggle | Master toggle for Overworld space physics |
| Entity Gravity | ON |
toggle | Apply the pressure-curve gravity to entities |
| Max Gravity Offset | 0.075 |
0–0.1 | Upward force at full vacuum (progress × max) — keep slightly below vanilla 0.08 so a tiny residual pull remains instead of zero-G |
| No Fall Damage Above | 400 |
64–3500 | Above this Y, fall damage is cancelled in the Overworld (and Sable sub-levels) |
| Muffle Gain | 0.01 |
0–1 | Low-pass gain at full vacuum (interpolated from 1.0 at ground) |
| Muffle Gain HF | 0.005 |
0–1 | Low-pass high-frequency gain at full vacuum |
| Atmosphere Layers | 8 pairs |
altitude:pressure list |
The pressure curve, see Atmosphere Layers |
Default pressure curve (altitude:pressure):
| Altitude (Y) | Pressure |
|---|---|
| -64 | 1.25 |
| 64 | 1.0 |
| 400 | 0.5 |
| 900 | 0.2 |
| 1200 | 0.08 |
| 1800 | 0.01 |
| 2500 | 0.001 |
| 3500 | 0.0 |
Pressure 1.0 = full atmosphere, 0.0 = vacuum. All values between points are interpolated linearly.
Shown when Sable is installed.
| Setting | Default | Description |
|---|---|---|
| The End | enabled | Generate sable:the_end dimension physics |
| Gravity Y | -4.0 |
Downward pull (more negative = stronger) |
| Pressure | 0.0 |
Vacuum |
| Drag | 0.05 |
Air resistance |
| Datapack Priority | 9999 |
Overrides Sable's built-in 1000 |
| Setting | Default | Description |
|---|---|---|
| Overworld | enabled | Generate sable:overworld dimension physics |
| Gravity Y | -4.0 |
Downward pull |
| Pressure Function | auto | Generated from all 8 atmosphere layers |
| Datapack Priority | 2000 |
Overrides Sable's built-in 1000 |
Note: Sable reads datapack values at world load. Changing Sable settings on the config screen regenerates the datapack; changing values in-game requires a restart or
/reload.
All gameplay-affecting settings (End gravity, fall damage, atmosphere) are synced from server to client on login via ConfigSyncPayload. Client-only settings (audio filter gains) and the Sable datapack settings remain local. Addons can read Config.COMMON directly — gameplay values are always the server-synced ones after login.