roadbuilder-1.0.jar
Curse Maven Snippet
What's new
🛣️ EasyRoads v1.0 — Release Patch Notes
Platform: Minecraft 1.21.1 (NeoForge 21.1.235+)
Version: 1.0.0 Release
🌟 Major Highlights
1. Interactive In-Game 3D Editor (F7)
- Procedural Bézier Curvature: Roads are generated along mathematically smoothed paths (Catmull-Rom to Cubic Bézier curves) with no jagged edges, diagonal artifacting, or unnatural 90° corners.
- Intuitive Controls:
LMB: Place anchor points directly onto world terrain.Mouse Wheel: Smooth elevation adjustment for the selected point (\(Y\)-axis).WASD / Arrow Keys: Fine-tune horizontal coordinates (\(XZ\)-plane).Enter: Instant voxelization and road construction.
- Live 3D Preview: High-performance ribbon preview with dirty-flag mesh caching, face culling, and full shader support.
2. Full World Interaction & Existing Road Editing (V2 Architecture)
- Node Relocation: Grab and reposition any existing road anchor in the world; all connected segments are automatically recalculated and rebuilt (
RevoxelizationManager). - Clean Road Deletion: Remove built road segments in a single click with complete, seamless landscape restoration (soil, stone, grass).
- On-the-Fly Preset Switching: Change the style or cross-section of an already placed road without rebuilding it from scratch.
- Procedural Junctions & Roundabouts: Dynamic intersections supporting roads of varying widths, rounded curbs, custom islands, and multi-lane circular roundabouts (
RoundaboutGenerator,JunctionGenerator).
3. Modular Road Preset Studio (Caps Lock)
- Full GUI Designer:
- Modular profile stack: customizable sidewalks, directional curbs, driving lanes, solid/dashed/double markings, shoulders, and green dividers.
- Interactive real-time 3D viewport inside the GUI with orbit camera controls.
- Preset management: create, clone, rename, save, and delete custom profiles saved directly to
config/roadbuilder/presets.json.
4. Terrain-Adaptive Generation
- Automatic Viaducts: Detects rivers, oceans, and chasms to generate support pillars, pier caps, and bridge beams.
- Mountain Tunnels: Automatically carves through mountains, clearing stone blocks and building reinforced parabolic arched vaults.
- Stepped Slopes & Embankments: Procedural 2:1 stepped retaining walls on inclines and sturdy earthen embankments across valleys.
- Vegetation Clearing: Cleans up tree trunks, leaves, flowers, and grass along the road corridor prior to paving.
5. Networking, Sync & Safety
- Multiplayer Ready: Complete client-server architecture with dedicated NeoForge custom payloads (
S2C_SyncFullGraphPayload,S2C_SyncRoadSegmentPayload). - Lossless Undo: Full support for
Ctrl+Zand/road undobacked by block snapshot history, cleanly restoring the original environment.
This mod has no additional files

