Mineuniverse
Mods
Ancient City Maps Trade

Ancient City Maps Trade

MOD
Add Ancient City Explorer Map to cartophrapher's trade
by ProtoMehka
Download Claim this project
296 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Adventure and RPG Map and Information Structures
Advertisement Remove ads with Premium →

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.

ancient_city_maps_trade-neoforge-1.0.0.jar
MC Client, 1.21.1, NeoForge, Server
Release 2026-10-14 Get
ancient_city_maps_trade-1.0.0.jar
MC Client, 1.20.1, Forge, Server
Release 2026-07-16 Get

More from ProtoMehka

Advertisement Remove ads with Premium →

You Might Also Like