Skip to content

Configuration

alepik387 edited this page Aug 15, 2026 · 12 revisions

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.


The End

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).


General

Setting Default Range Description
Fall Damage Mode Disabled Normal / Disabled Applies in The End and Sable dimensions; the Overworld keeps vanilla damage

Overworld

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.


Sable Integration

Shown when Sable is installed.

End Dimension

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

Overworld Dimension

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.


Config Sync

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.

Clone this wiki locally