COWMODSКаталог модов

Endless Gravity

Low gravity for The End and atmospheric physics for the Overworld! Works with Sable!

Автор: dinner3,5 тыс.20обновлён 14 окт. 2026 г.
ПриключенияМеханики игрыУтилиты

Описание

Endless Gravity

Minecraft Version NeoForge

Low gravity in The End for players, items, arrows and falling blocks, and a configurable pressure curve that weakens gravity and muffles audio as you climb the Overworld — up to full vacuum at Y 3500.


Features

  • The End: reduced gravity, configurable per entity type
  • Overworld: 8-layer atmosphere curve (gravity + audio), full vacuum at Y 3500
  • Fall damage: vanilla, disabled, or velocity-based
  • Sable integration: auto-generated physics datapack
  • Cloth Config screen bundled, no extra installs
  • Server config sync + addon API (EndlessGravityAPI)

Requirements

  • It only works on the server side, but it's better if it's installed on both the server and the client (for sound effects).
  • Minecraft 1.21.1
  • NeoForge 21.1+
  • Cloth Config — bundled (via Jar-in-Jar), no manual install
  • Sable (optional)
  • Create: Cosmonautics (optional — when installed, it owns Overworld gravity and Endless Gravity backs off)

License

Apache 2.0


Made by dinner.

Галерея

New LogoOld Logo

Последние версии

Все версии →
release

1.3.1-1.21.1-fabric

1.3.1-1.21.1-fabric
14 окт. 2026 г.74Minecraft: 1.21.1fabric
Скачать
release

1.3.1-1.21.1-neoforge

1.3.1-1.21.1-neoforge
14 окт. 2026 г.490Minecraft: 1.21.1neoforge
Скачать
Что нового
## 1.3.1 - new stable addon API in `dinner.dev.endless_gravity.api`: `GravityApi.getGravityOffset` / `getGravityContext` to ask what gravity the mod would apply, `GravityApi.registerModifier` to change or cancel it (the "calculate gravity" event), and `GravityApi.channelFor` to map an entity to its gravity channel. Identical on Fabric and NeoForge - the mod's own gravity resolution now runs through one shared resolver, so `GravityApi.getGravityOffset` and the in-game behaviour can never disagree - `EndlessGravityAPI` is no longer the documented addon surface; the versioned `api` package is - new `/endlessgravity` command (permission level 2): `reload` re-reads `dimensions.json` and re-syncs clients, `info` prints the gravity resolved for you right now, and `set <key> <value>` changes any scalar setting live (for example `set playerGravityOffset 0.04`) - new **Weightlessness** and **Heaviness** status effects, with brewable potions of each (regular, splash, lingering and tipped arrows). Weightlessness lifts entities, Heaviness pulls them down; tune both under the new **Potions** tab. Brew Weightlessness from an awkward potion + phantom membrane, Heaviness from an awkward potion + iron ingot, and add redstone for the longer variants - `dimensions.json` entries can now set an optional `playerGravityOffset` to give players a different offset than mobs in that dimension; omit it to inherit the global `playerGravityOffset` - new `endlessGravity` game rule: turn the mod's gravity off for a single world without touching the config - optional on-screen **Gravity HUD** readout, off by default (enable it on the config screen) - fix: Overworld entity gravity now follows the layered atmosphere curve instead of a linear ramp, so gravity, atmospheric audio and the Sable pressure function share the exact same profile. The shipped `minecraft:overworld` entry in `dimensions.json` is ignored - fix: the config screen's "Max Gravity Offset" tooltip no longer claims the Overworld entry overrides it
release

1.3.0-1.21.1-fabric

1.3.0-1.21.1-fabric
13 окт. 2026 г.28Minecraft: 1.21.1fabric
Скачать
Что нового
## 1.3.0 - new `mobFallDamageMode`: mob fall damage in The End and Sable sub-levels is disabled by default, separate from the player `fallDamageMode` - new `gravityImmuneEntities` list in the config screen: extra entity IDs that ignore low gravity without a datapack. It only affects living entities, in addition to the `gravity_immune` tag - mobs now fall with reduced gravity on Fabric too. Flying and anchored mobs (ghast, bat, allay, armor stands...) are skipped automatically so they don't float away - the default `gravity_immune` tag now ships with the ender dragon, wither, allay, bat, bee, blaze, ghast, phantom, vex, parrot, armor stands and anything tagged `#c:bosses`. If your datapack replaces that tag file, your file wins and the default list is not applied - block-breaking particles now get the reduced-gravity effect from a Particle.tick mixin (every tick, End and Overworld) instead of a reflection pass every 4 ticks, so the effect no longer compounds over a particle's lifetime - lower the default particle gravity offset to 0.1. A config that already saved 0.5 keeps 0.5, so delete the entry or hit the reset button to pick up the new default - fix: the config screen showed 0.5 as the particle offset default instead of 0.1 - fix: the `gravityImmuneEntities` list could desync items and arrows when listing one; it is now limited to living entities
release

1.3.0-1.21.1-neoforge

1.3.0-1.21.1-neoforge
13 окт. 2026 г.76Minecraft: 1.21.1neoforge
Скачать
Что нового
## 1.3.0 - new `mobFallDamageMode`: mob fall damage in The End and Sable sub-levels is disabled by default, separate from the player `fallDamageMode` - new `gravityImmuneEntities` list in the config screen: extra entity IDs that ignore low gravity without a datapack. It only affects living entities, in addition to the `gravity_immune` tag - flying and anchored mobs (ghast, bat, allay, armor stands...) are now skipped automatically so they don't float away - the default `gravity_immune` tag now ships with the ender dragon, wither, allay, bat, bee, blaze, ghast, phantom, vex, parrot, armor stands and anything tagged `#c:bosses`. If your datapack replaces that tag file, your file wins and the default list is not applied - lower the default particle gravity offset to 0.1. A config that already saved 0.5 keeps 0.5, so delete the entry or hit the reset button to pick up the new default - fix: players in custom-gravity dimensions used the mob offset instead of `playerGravityOffset` - fix: the `gravityImmuneEntities` list is now limited to living entities
release

Endless Gravity 1.2.9

1.2.9-1.21.1-neoforge
12 окт. 2026 г.116Minecraft: 1.21.1neoforge
Скачать
Что нового
## Endless Gravity 1.2.9 ### Fixes - **Fixed config crash on NeoForge**: removed a stray `builder.pop()` that caused `Attempted to pop 1 elements when we only had: []` during mod loading. - **Fixed custom dimensions config crash**: a corrupt/truncated `config/endless_gravity/dimensions.json` no longer crashes the server. The file is now written atomically, and a corrupt file is backed up to `.bak` and regenerated automatically. - **Fixed particle mixin on dedicated servers**: `ParticleMixin` is now a client-only mixin so it is not applied on the server. ### Features - **End particle gravity**: existing particles in The End now fall slower (configurable via `particleGravityOffset`). No custom particles are added and none are spawned by the mod. - **Mob gravity**: all mobs experience reduced gravity in The End and custom dimensions (`enableMobGravity`, `mobGravityOffset`). - **Custom dimensions**: modpack authors can define per-dimension gravity/atmosphere in `config/endless_gravity/dimensions.json`. - **Atmosphere**: Overworld altitude physics with a configurable pressure curve.
release

Endless Gravity 1.2.9-1.21.1-fabric

1.2.9-1.21.1-fabric
12 окт. 2026 г.24Minecraft: 1.21.1fabric
Скачать
Что нового
## Endless Gravity 1.2.9 ### Fixes - **Fixed config crash on NeoForge**: removed a stray `builder.pop()` that caused `Attempted to pop 1 elements when we only had: []` during mod loading. - **Fixed custom dimensions config crash**: a corrupt/truncated `config/endless_gravity/dimensions.json` no longer crashes the server. The file is now written atomically, and a corrupt file is backed up to `.bak` and regenerated automatically. - **Fixed particle mixin on dedicated servers**: `ParticleMixin` is now a client-only mixin so it is not applied on the server. ### Features - **End particle gravity**: existing particles in The End now fall slower (configurable via `particleGravityOffset`). No custom particles are added and none are spawned by the mod. - **Mob gravity**: all mobs experience reduced gravity in The End and custom dimensions (`enableMobGravity`, `mobGravityOffset`). - **Custom dimensions**: modpack authors can define per-dimension gravity/atmosphere in `config/endless_gravity/dimensions.json`. - **Atmosphere**: Overworld altitude physics with a configurable pressure curve.
release

1.2.8

1.2.8-1.21.1-fabric
12 окт. 2026 г.22Minecraft: 1.21.1fabric
Скачать
Что нового
## Endless Gravity 1.2.8 ### Changes - **Fix**: Prevent gravity velocity accumulation during pause in singleplayer (fixes violent launch on unpause)
release

1.2.8

1.2.8-1.21.1-neoforge
12 окт. 2026 г.40Minecraft: 1.21.1neoforge
Скачать
Что нового
## Endless Gravity 1.2.8 ### Changes - **Fix**: Prevent gravity velocity accumulation during pause in singleplayer (fixes violent launch on unpause)
release

1.2.7-1.21.1-fabric

1.2.7-1.21.1-fabric
11 окт. 2026 г.125Minecraft: 1.21.1fabric
Скачать
Что нового
## 1.2.7 ### Fixed - Set default particle gravity offset to 0.5 (was 0.1) in both Fabric and NeoForge configurations - Removed duplicate particleGravityOffset slider from atmosphere section in Fabric config screen ### Changed - Particle gravity adjustment now uses offset of 0.5 by default for stronger slow-motion particle effect in The End - Configuration menu now has consistent particle gravity offset slider in the End gravity section only ### Technical - Fabric: Updated JSON-backed config default value and config screen slider - NeoForge: Updated ModConfigSpec default value and config screen slider - Both platforms: Client-side particle gravity handler remains unchanged (still reads offset from GravityHandler)
release

1.2.7

1.2.7-1.21.1-neoforge
11 окт. 2026 г.75Minecraft: 1.21.1neoforge
Скачать
Что нового
## 1.2.7 ### Fixed - Set default particle gravity offset to 0.5 (was 0.1) in both Fabric and NeoForge configurations - Removed duplicate particleGravityOffset slider from atmosphere section in Fabric config screen ### Changed - Particle gravity adjustment now uses offset of 0.5 by default for stronger slow-motion particle effect in The End - Configuration menu now has consistent particle gravity offset slider in the End gravity section only ### Technical - Fabric: Updated JSON-backed config default value and config screen slider - NeoForge: Updated ModConfigSpec default value and config screen slider - Both platforms: Client-side particle gravity handler remains unchanged (still reads offset from GravityHandler)