VillagerManager

VillagerManager

Save and manage villagers, track max-level enchanted book trades, view current emerald prices, and find linked workstations.

18 downloads
1 followers

Villager Manager

Villager Manager is a Fabric mod for saving, organizing and managing villagers and their trades.

It is especially useful for trading halls with many librarians and enchanted book trades.

Features

  • Save villagers to a journal
  • Search saved villagers
  • Improved enchantment search and filtering
  • Search immediately when opening the journal
  • Rename and remove saved villagers
  • Shows max-level enchanted book trades
  • Shows current emerald prices
  • Automatically updates already saved villagers when their trading screen is opened
  • Highlights max-level enchanted book trades in the villager trading screen
  • Shows a gold ★ on max-level enchanted book trades that are not already saved in the journal
  • Shows a green ★ when a new max-level enchanted book trade has the lowest possible original price
  • Find a villager's linked workstation
  • Saved per world
  • Works in multiplayer

Trade Indicators

  • Gold border - Max-level enchanted book trade
  • Gold ★ - Max-level enchanted book trade that is not already saved in the journal
  • Green ★ - New max-level enchanted book trade with the lowest possible original price

Controls

Default keybinds:

G - Find the workstation linked to the villager you are looking at

L - Open the Villager Manager journal

Both keybinds can be changed in Minecraft under Options → Controls → Key Binds → Villager Manager Controls.

Commands

/findworkstation

/savevillager

/villagerjournal

Requirements

  • Minecraft 26.2
  • Fabric Loader 0.19.3 or newer
  • Fabric API
  • Java 25

Installation

  1. Install Fabric Loader.
  2. Install Fabric API.
  3. Install Villager Manager on both the server and client.
  4. Place the mod in the mods folder.

Planned

  • Missing Enchantments view showing which max-level librarian enchantments are still missing from the journal.
  • Highlight rerolled max-level trades that have a lower original price than the best currently saved trade for the same enchantment.
  • Configurable enchantment ignore list so unwanted trades, such as curses, do not trigger trade indicators or appear as missing enchantments.

Feedback

💡 Have a request or idea? Let me know on GitHub!