ModsFinder

VillagerContracts Extended

by 0xNull

VillagerContracts Extended lets players right-click a contract to pick a villager profession and career from a simple interface, instead of relying on a tooltip anvil system.

ForgeClient and serverMIT LicenseOpen source1.12.2

What it does

Holding a contract and right-clicking opens a selection screen where the profession and career available in the game can be chosen. The mod adds an alternative to the tooltip-based anvil workflow, which some players find tedious and which can push tooltips off screen when many mods are installed. Changing a villager's profession resets its trades, and a Reset Profession option is included.

VillagerContracts Extended builds on Invadermonky's Villager Contracts and adds a number of changes to the original code. Its detection system is compatible with villager profession mods in general, so it works with vanilla Minecraft, Ice and Fire, ROTH Edition and Immersive Engineering without interface configuration. A configuration file lets server owners and modpack authors adjust its behavior.

VillagerContracts Extended is open source under the MIT License and is published for Forge only, with the 1.3.8 file for 1.12.2 as the latest build from 2026-09-22. A server running it needs every connecting player to have it too.

Key features

  1. Contract selection screen

    Right-clicking a held contract opens an interface where the profession and career can be selected directly.

  2. Profession reset

    A Reset Profession option returns a villager to its unassigned state, and changing the profession clears its trades.

  3. General mod compatibility

    The detection system works with villagers added by other mods, so no per-mod setup is needed to select their professions.

Compatibility

Latest build for each game version and loader.

1.12.21.3.8
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Players and modpack authors on Forge 1.12.2 who want to assign villager professions through a contract screen, and server owners who need the mod to be present on both sides.

How it compares

Full comparison

What's In My Crate is a client-side only Forge mod for 1.16.5, open source under the MIT License, so it does not change villager trades on a server. Trade Tweaks runs on client and server for Forge and NeoForge across 1.20.1 – 1.21.1 and is not open source. Visual Villager Trade Edit also runs on client and server and is not open source, with builds across 1.20.1 – 1.21.11.

ModLoadersGame versionsEnvironmentUpdated
VillagerContracts ExtendedForge1.12.2Client and server2026-09-22
What's In My Crate (WIMC)Forge1.16.5Client-side only2022-06-17
Trade TweaksForge and NeoForge1.20.1 – 1.21.1Client and server2026-09-17
Visual Villager Trade EditFabric, Forge and NeoForge1.20.1 – 1.21.11Client and server2026-06-28

Questions

Does VillagerContracts Extended need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which game version does VillagerContracts Extended support?

Only 1.12.2. Its Forge file for that version is 1.3.8, published 2026-09-22.

Does changing a profession affect existing trades?

Yes. Changing a villager's profession resets its trades, and the Reset Profession option is available for the same purpose.

In the catalog

VillagerContracts Extended is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 2,920 mods support Minecraft 1.12.2.

More from 0xNull

All projects

Similar mods

What the author says

Villager Contracts Extended is a fork of Villager Contracts created by Invadermonky that adds several improvements to the original mod, such as general compatibility without having to configure the mod and an interface that makes it easy to select a villager's profession when there are a lot of mods installed
0xNull, on the Modrinth page

Official listing

Owner
0xNull
Published
2026-08-22
Updated on Modrinth
2026-09-22
Facts verified
2026-10-15

Tags