File Details
freedom-0.10.0.jar
- R
- Jul 17, 2026
- 315.53 KB
- 23
- 1.21.1
- NeoForge
File Name
freedom-0.10.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
The liquid milestone. This release ships two major new liquid-handling abilities — LiquidHandler can now isolate a falling column too high to seal, and a new Causeway primitive can bridge across a body of water or lava that used to be a dead end. Developed across the 0.8-0.10 line and folded into a single public release; the public API is append-only and host mods need no migration.
Freedom Lib 0.10.0 — release notes
What's new
- Mobs can now handle falling liquid columns that pour in from far overhead: where the source is out of reach, the smallest possible cobblestone rim is built around the spot where the liquid lands, so it collects harmlessly in its own little basin instead of flooding the area.
- Mobs can now bridge across water and lava: a solid 2-wide cobblestone causeway is laid along the mob's path toward where it's headed. Deep water keeps flowing underneath, the natural banks are left untouched, and lava crossings get raised safety rails so mobs cross without catching fire.
- Causeways are reused, not duplicated: if a bridge already stands nearby, a mob crosses that one instead of building a parallel one, and it walks to an existing bridge's entrance rather than piling a second deck on top of it — so busy crossings stay tidy instead of turning into a field of cobblestone.
Fixed
- Mobs sealing or filling a small pool no longer freeze one block short of the water's edge — they walk right up and finish the job.
- Natural, fully-flowing springs are now capped at the source instead of being given up on for being "too big."
- Several cases where flowing current or a multi-level waterfall could leave a mob stuck at the water's edge are now handled cleanly.
Under the hood
- New standalone
CausewayPrimitive(the 11th standalone primitive) —tryCauseway(mob, targetPos, maxColumnTopY, protection), host-invoked ("roads, not rescues"; the host decides when to call it). Includes deck-affinity reuse and a lane-end reroute for angled re-crossings. - New
IsolationPlannerbehindLiquidHandlerPrimitive— a shortest-perimeter planner that boxes a falling column's touchdown footprint. - New telemetry contracts (
plan=ISOLATE …,plan=CAUSEWAY …,CROSSED …, plus scrapeable decline tokens) and a-Dfreedom.causeway.affinityRangetuning property — all documented in the README. - The public API is append-only and backward-compatible with 0.7.x; host mods need no migration.
- Validated by 263 gametests + the JUnit suite and by extensive live RCON user-acceptance testing on the Risen server.
Requires / compatible with
- Minecraft 1.21.1
- NeoForge 21.1.224+
- No mod dependencies.