Back to mods
Ancient City Maps Trade project artwork

CurseForge · Minecraft mod

Ancient City Maps Trade

Add Ancient City Explorer Map to cartophrapher's trade

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

Quick answer

Which Ancient City Maps Trade release should I use?

Updated last month
Latest stable file ancient_city_maps_trade-1.0.0.jar
Game version 1.20.1
Loader Forge

Ancient City Maps Trade ancient_city_maps_trade-1.0.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Ancient City Maps Trade 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 Forge
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 Ancient City Maps Trade ancient_city_maps_trade-1.0.0.jar need?

ancient_city_maps_trade-1.0.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Ancient City Maps Trade without breaking your instance.

Built for Ancient City Maps Trade ancient_city_maps_trade-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use ancient_city_maps_trade-1.0.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  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 ancient_city_maps_trade-1.0.0.jar. It opens that exact file at the source.

About this project

What does Ancient City Maps Trade add?

Ancient City Maps Trade

A tiny standalone mod for Minecraft Forge 1.20.1 that adds a Cartographer villager trade for a treasure map leading to the nearest Ancient City — the same mechanic vanilla already uses for ocean monuments and woodland mansions, just extended to a structure vanilla itself doesn't offer a map for.

What it does

  • Adds one Cartographer trade (level 4): 16 emeralds + a compass → an Ancient City Explorer Map.
  • The map is generated live from the actual findNearestMapStructure lookup — same underlying mechanism as vanilla's Ocean/Woodland Explorer Maps, not a fixed/precomputed location.
  • Ships its own structure tag (on_ancient_city_explorer_maps, containing minecraft:ancient_city) since vanilla has no tag covering it.
  • No new items, blocks, or recipes — the only thing this mod adds is the trade itself.

Vanilla's own VillagerTrades.TreasureMapForEmeralds (the class doing this for monuments/mansions) turned out to be package-private, so this reimplements VillagerTrades.ItemListing directly, with the map-generation logic ported from vanilla's own bytecode rather than guessed.

Dependencies

None beyond Minecraft Forge 1.20.1-47.4.10+. No other mod required.

Project description from CurseForge.

Pick your setup

Ancient City Maps Trade by Minecraft version and loader

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

1 available setups

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

Recent files

Ancient City Maps Trade versions and loaders

1 of 1 releases match

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