antygravity-1.1.0+1.20.1-forge
Curse Maven Snippet
What's new
[1.1.0] — 2026-07-20
✨ Added
🧪 Block anti-gravity from thrown potions
Area of effect: Splash and Lingering Potions of Antigravity now affect blocks at the impact point, not just mobs and players (blocks get no flip animation — they simply take off).
New physics: Affected blocks turn into a new Anti-Gravity Block entity that behaves exactly like sand with reversed gravity: it accelerates upward (0.04/tick, 0.98 drag) and flies into the sky.
Ceiling collision: Flying blocks that hit a ceiling become real, solid blocks you can walk and jump on. When the effect wears off, they detach and fall back down with regular sand physics, settling like falling sand.
Duration: The effect lasts as long as the potion would last on a player (30 s regular, 1:30 extended).
Depth & Scale:
Splash potion: lifts the surface plus 3–4 layers below it.
Lingering potion: works the same but reaches much deeper — up to 30 layers down (a lingering cloud is also spawned as usual).
Shape randomization: The affected area is an irregular blob, never a square or a perfect circle — its outline is randomized per throw and each layer has a slightly different shape. The diameter matches the particle circle of a lingering potion cloud (~6 blocks).
Layered timing: The top layer launches during the first second (each block at a random moment within it), the second layer during the next second, and so on. Falling happens in reverse — the deepest layer drops first, then the ones above — so with unchanged terrain the blocks land back in their original arrangement. Deeper layers get a proportionally shorter effect so everything lands consistently, and for deep (lingering) excavations the per-layer window shrinks to fit within the potion duration.
Natural movement: Blocks in the same layer never all move in the same tick — every block picks a random moment inside its layer's window, so the lift-off and the collapse look natural.
Exceptions: Unmovable blocks are skipped (bedrock, fluids, blocks with block entities like chests, and blocks without collision). If a player mines or replaces a scheduled/stuck block mid-effect, it is simply left alone.
🏹 Potion-tipped antigravity arrows
Crafting: The Antigravity Arrow can now be upgraded in crafting by combining it with a Splash or Lingering Potion of Antigravity (regular or extended). The result is a renamed arrow with a tooltip describing its effect.
Impact behavior: The upgraded arrow behaves as if that potion had been thrown at the hit location (blocks are lifted). The splash variant additionally applies the antigravity effect to nearby mobs and players (with vanilla distance falloff), and the lingering variant spawns a regular area-effect cloud.
Usage mechanics: The upgrade triggers once per arrow; afterwards it acts like a normal antigravity arrow (2 s effect on the struck target).
Upgraded arrows also work when fired from a dispenser.
All four variants (splash/lingering × regular/extended) were added to the mod's creative tab.
💥 Inverted fall damage
First landing: Landing on the ceiling right after drinking the potion is still free — the first landing never hurts.
Upward falling: After that, "falling" upward while under the effect deals regular fall damage on ceiling impact, using vanilla rules (safe up to 3 blocks, reduced by Jump Boost, armor and Feather Falling). Ordinary hops on the ceiling stay harmless; jumping down into a tall shaft and slamming into the ceiling does not.
Resets: Water, lava, ladders, elytra flight and creative flight reset the accumulated distance, just like vanilla fall distance.
🌍 Localization
- New English and Polish entries for the Anti-Gravity Block entity, upgraded arrow names, and tooltips.
📦 Ports
All of the above is available on every supported target:
1.18.2 Forge,1.19.2 Forge,1.20.1 Forge,1.21.1 NeoForgeand1.21.4 NeoForge(Stonecutter multiloader).Crafting recipes ship in per-version formats (
forge:nbt,forge:partial_nbt,neoforge:components).
🛠️ Technical
New Entity Type: Added
antygravity:antygrawitacyjny_blokwith aFallingBlockRenderer-style renderer (per-version variants, including the 1.21.4 render-state pipeline).Scheduler: New server-side scheduler (
BlockGravityManager) driving block launches, ceiling-stuck block tracking and timed re-falls; state is in-memory and cleared on server stop.NBT / Data Components: Upgraded-arrow data is stored in item NBT (versions
1.18.2–1.20.1) or theminecraft:custom_datacomponent (versions1.21+), and carried on the arrow entity's persistent data.
This mod has no additional files

