Skip to content

rfizzle/mercantile

Repository files navigation

Mercantile logo

Minecraft 1.21.1 Fabric License: MIT Latest release CI Modrinth downloads CurseForge downloads

A villager and trade overhaul for Minecraft 1.21.1 (Fabric). Mercantile turns villagers from disposable trade machines into mobile, named, persistent characters — with pickup, biome-themed names, a five-tier reputation system, emerald-based trade cycling, and an iron-fueled sentry block that defends your village. Vanilla-first design: no custom textures beyond the sentry pylon, no balance-breaking shortcuts.

Download

Modrinth CurseForge Website Report an issue

Features

  • Villager Pickup — sneak-right-click a villager to pick it up. Full NBT (profession, trades, gossip, XP) is preserved on the held item.
  • Villager Names — biome-themed names are auto-assigned on spawn and stay visible above every villager.
  • Trade Cycling — refresh a villager's trade pool with emeralds and emerald blocks instead of breaking and replacing their workstation.
  • Reputation — a five-tier global standing with persistent gossip that travels with villagers across the world.
  • Sentry Pylon — an iron-fueled defense block that spawns temporary iron golems to guard your village.
  • Reputation HUD — a compact on-screen tier readout shown next to nearby villagers, so you can read the room at a glance.

See the full feature list on the website for every behavior, tuning knob, and edge case.

Installation

Requirements

  • Minecraft 1.21.1
  • Fabric Loader 0.16+
  • Fabric API

Steps

  1. Install Fabric Loader for 1.21.1.
  2. Drop Fabric API into your mods/ folder.
  3. Download mercantile-<version>.jar from Modrinth, CurseForge, or GitHub Releases, and drop it into mods/ as well.
  4. (Optional) Install Mod Menu and Cloth Config to access the in-game settings screen.

Mercantile is required on the server. The HUD overlay is the only client-side feature; install it on the client for the readout to appear.

Optional integrations

Mercantile detects and integrates with these mods when present (none are bundled):

Links

Companion mods

Mercantile is part of the rfizzle mod suite. If you like it, you may also enjoy:

Building from source

git clone https://github.com/rfizzle/mercantile.git
cd mercantile
./gradlew build

The built jar lands in build/libs/. See CLAUDE.md for the full source layout, available Gradle tasks, and conventions.

License

Licensed under the MIT License. © 2025 rfizzle. Mercantile is not affiliated with Mojang Studios or Microsoft.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages