Back to mods
Routes project artwork

CurseForge · Minecraft mod

Routes

Physical roads generated in world-gen that connect your world's structures - named routes, towns and areas, with waypoints and full Xaero map integration.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Routes release should I use?

Updated 5 days ago
Latest stable file routes-neoforge-1.2.119.jar
Game version 1.21.1
Loader NeoForge

routes-neoforge-1.2.119.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Routes required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does routes-neoforge-1.2.119.jar need?

routes-neoforge-1.2.119.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Cloth Config API (Fabric/Forge/NeoForge), Architectury API first. We found matching files for this game-version and loader setup. 3 come through another mod in the chain.

4 listed on this file 3 pulled in by those mods
Architectury API Needed by routes-neoforge-1.2.119.jar
required
Matching file found Matched file: [NeoForge 1.21] v13.0.11
Waystones Optional for routes-neoforge-1.2.119.jar
optional
Matching file found Matched file: waystones-neoforge-1.21.1-21.1.45.jar
Xaero's Minimap Optional for routes-neoforge-1.2.119.jar
optional
Matching file found Matched file: xaerominimap-neoforge-1.21.1-26.5.0.jar
Balm Needed by Waystones
pulled in
Matching file found Matched file: balm-neoforge-1.21.1-21.0.65.jar
Xaero's World Map Needed by Xaero's Minimap
pulled in
Matching file found Matched file: xaeroworldmap-neoforge-1.21.1-1.46.0.jar
Open Parties and Claims Needed by Xaero's Minimap
pulled in
Matching file found Matched file: open-parties-and-claims-neoforge-1.21.1-0.31.6.jar

3 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Routes without breaking your instance.

Built for routes-neoforge-1.2.119.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use routes-neoforge-1.2.119.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Cloth Config API (Fabric/Forge/NeoForge), Architectury API first. We found matching files for this game-version and loader setup. 3 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside routes-neoforge-1.2.119.jar. It opens that exact file at the source.

About this project

What does Routes add?

Routes

Give your world a real road network. Routes generates physical roads during world-gen that connect your world's structures — signposted, named and lit — and ties them together with quality-of-life map integrations, so exploring feels like a real region instead of an open sandbox.

Works on a plain Minecraft world and is compatible with modpacks — it auto-connects the towns they add.


🗺️ Dynamic routes (world-gen)

  • Automatic road network between cities — villages by default, plus a Cities include checklist built from the structures your world actually has, grouped by the mod each one comes from, so YOU decide what the roads connect. Your modpack's own towns show up in that list. Terrain-aware A* paths, 3–5-block roads, built incrementally and resumed after a restart.
  • Every route has its own look — by default each road picks its own surface material, and lighting (lamp posts, tunnel lanterns, underwater sea lanterns) is decided per route: most are lit, the occasional dark road keeps exploring spooky. All overridable.
  • Ring roads — the network keeps closing loops between nearby towns, and every loop encloses a named AREA (A1, A2, … with nature names like A3-Frostpine).
  • Mountain tunnels, water crossings (open, swimmable channels with a paved, lit seabed and lane-marker rocks), descriptive route names (Route 3: Plains Forest), predicted city names, junction signs, and spawn-in-a-city.

🧭 Integrations (optional)

  • Waystones — activating a waystone registers it as a named city on the route network.
  • Xaero's Minimap & World Map — named towns drop waypoints, and an optional layer tints every chunk by its category: magenta cities, orange routes, and teal areas that only paint once your roads truly enclose them. The world map carries its own control column: paint toggle, repaint, and live intensity sliders per category.

⚙️ Configuration

Everything is chosen on the create-world tabs (per world) or in the config JSON, with English & Spanish labels — plus live map-paint sliders right on Xaero's world map.


Compatibility

  • Minecraft 1.21.1 · Fabric & NeoForge · Java 21

Required

  • Fabric API (Fabric) · Architectury API · Cloth Config

Optional

  • Waystones · Xaero's Minimap · Xaero's World Map

🧭 Roadmap

  • 1.1 — a map suite: instant paint overlay, custom per-category colors matched by the waypoints, markers for cities/routes/areas, load-and-discover map on demand, and spawn pregeneration.
  • 1.2JourneyMap support and reorganized world-creation tabs.
  • 1.3better routes: more designs, occasional handrails, more lighting models.

🚀 Actively developed — new features land often, and the roadmap grows from player feedback.

Links

  • ⬇️ Also on Modrinth and CurseForge — one version per loader.
  • 📖 The wiki — every feature explained, with diagrams.
  • 💬 The Discord — report bugs, suggest features, say hi.
  • 💛 Sponsor shiero — if the mod made your world more fun, this keeps the routes being built!

License

By shiero. Source-available with revenue-sharing — free for personal/non-commercial use (with attribution); selling it, paid servers or paid modpacks require an agreement with the author. In short: if you make money, shiero makes money. Content creators are the exception: videos, streams and reviews are free and encouraged, monetized or not — just credit the mod and link a project page. See the LICENSE for the full terms.

Project description from CurseForge.

Pick your setup

Routes by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Routes versions and loaders

21 of 21 releases match

Looking for an older file? The official CurseForge project page is in Resources.