Links
Tags
Creators
Details
Licensed MIT
Published 5 days ago
Updated 2 weeks ago
All versions
0.5
Alpha
easyRoad's 0.5.02 weeks ago 5
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
๐ฃ๏ธ EasyRoads โ Patch Notes
๐ New Features & Studio Improvements
- Preset Name Editing โ You can now rename presets directly inside the Preset Studio GUI via the new interactive text box.
- Preset Management โ Added one-click buttons to create new presets, duplicate existing configurations, and delete unwanted ones.
- Modular Stack Elements โ Expanded customization with dedicated layers: Sidewalks, Curbs, Lanes, Dashed & Solid Markings (long, short, double), Median Dividers, and Shoulders.
- Studio View Toggles โ Easily preview individual road components (Road, Viaducts, Tunnels, Embankments, and Slopes) in real time before building.
โก Geometry & Voxelizer Engine
- Smooth Cยน Curve Continuity โ Implemented Catmull-Rom to Cubic Bรฉzier spline chain conversion, eliminating bulges, wave distortions, and uneven widths on multi-point curves.
- Intersection & Junction Support โ Significantly improved roadway merging at intersections and connecting angles.
- Strict Boundary Clipping โ Added half-space perpendicular end-cap clipping, ensuring roads terminate cleanly without rogue overhang blocks.
- Diagonal Step Normalization โ Fixed block density distortion on diagonal road sections for consistent cross-section thickness.
- Quick Undo (
Ctrl+Z) โ Roll back the last built road segment instantly with hotkeys or/road undo.
๐ Localization & Polish
- Full Bilingual Support โ Complete English (
en_us) and Russian (ru_ru) translations for all tools, overlay hints, studio buttons, and chat messages. - Crisp Overlay Hints โ Improved action bar notifications showing point coordinates, elevation controls, and remaining nodes.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:LKAMwhAw:zMEdNC6e"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:LKAMwhAw:zMEdNC6e"
}

