CurseForge · Minecraft mod
Village Contracts
Take on contracts, earn the villagers' trust and watch a few shacks grow into a Thriving Town.
Quick answer
Which Village Contracts release should I use?
Village Contracts villagecontracts-1.1.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 Village Contracts required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Village Contracts villagecontracts-1.1.0.jar need?
villagecontracts-1.1.0.jar. Change the file and its required mods may change too.
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 Village Contracts without breaking your instance.
Built for Village Contracts villagecontracts-1.1.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use villagecontracts-1.1.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 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.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside villagecontracts-1.1.0.jar. It opens that exact file at the source.
About this project
What does Village Contracts add?

📜 Village Contracts
Place a contract board anywhere and found your own settlement. Take on contracts, earn the villagers' trust and watch a few shacks grow into a Thriving Town.
A contract board is the heart of your settlement. Every morning it posts new jobs: hunt monsters, bring supplies, explore far-off structures or defend the village through the night. Each finished contract earns emeralds and reputation. As your reputation grows, villagers move in, prices drop, iron golems arrive and new perks unlock. Fail too often and your residents pack up and leave.
🛠️ Getting started
- Craft a Contract Board: 3 paper on top, 3 planks of any wood in the middle, 2 sticks below as legs.
- Place it where you want your settlement. Rename it in an anvil first to give the settlement a name.
- Right-click the board, accept a contract and get going.
- Build beds so newcomers have somewhere to sleep, and put a barrel next to the board for taxes.

✨ Features
📋 The contract board
Place it and a settlement is founded around it. Every morning it offers new contracts:
- Hunt: slay a number of a certain monster, anywhere.
- Deliver: bring supplies to the board.
- Explore: find a far-off structure and step inside.
- Defend: protect the settlement from monsters until dawn.

🏘️ Grow your settlement
- Reputation and 9 tiers: from Shunned and Distrusted through Outpost, Hamlet, Village, Market Village, Town and Bustling Town up to a Thriving Town.
- Residents move in: newcomers arrive every day while you have the reputation and a free bed. Villagers already living there join the settlement.
- From rags to fine cotton: residents dress according to how well the settlement is doing, from torn, dirty rags to fine clothes with gold embroidery.
- Fireworks shoot up from the board every time your settlement reaches a new tier.

❓ Favors
Now and then a resident asks for a small favor, shown by a question mark above their head. Each one comes with a little story, like a fisherman whose net was torn by a big fish. Once you've said yes, a speech bubble shows what they need and turns green when you have it.

💬 Your residents
- Talk to them: every resident has a name and a job. Right-click to trade as usual, or ask them to follow you or go home.
- Quest book (key B, can be changed): every contract and favor in progress, with progress bars, who's asking and which way to go.
- HUD notice: when someone in your settlement is asking for a favor, a short note appears above your hotbar.

🎁 Perks
Your settlement unlocks perks as it grows. Hover over them on the board's Perks page to see what they do.

💚 Village Tax
You set the tax yourself on the board's Settlement page, from None to Crushing. The board shows how much it brings in and how your residents feel about it:
- 🟢 Glad: lower than they accept. Now and then you gain a little reputation.
- ⚪ Fine: exactly what they accept.
- 🟠 Grumbling: one step too high. Someone may move out.
- 🔴 Too much: residents leave every morning and your reputation drops.
The bigger your settlement, the more tax your residents accept. Put a barrel next to the board to collect it.

⌨️ Commands
| Command | Description |
|---|---|
/settlement or /settlement info |
Details about the nearest settlement |
| `/settlement reputation set\ | add ` |
/settlement refresh |
(Operators) Posts new contracts on the board |
/settlement newcomer |
(Operators) A new resident moves in right away |
/settlement favor |
(Operators) The nearest resident asks for a favor |
/settlement king <player> |
(Operators) Hands the nearest settlement to another player |
⚙️ Configuration
Everything can be tweaked in game: open Mods → Village Contracts → Config, or edit config/villagecontracts-common.toml.
- Settlement size, contracts in progress at once, reputation and reward multipliers
- Residents: reputation per resident, maximum residents, free beds, how often they leave, tiered clothes
- Favors: how often they're asked and how much reputation they give
- Every perk can be turned off, plus tribute chance and days between market days
- Which monsters, structures and items contracts may ask for, and the bonus loot tables
📋 Info
- Minecraft: 1.20.1
- Loader: Forge (47.x)
- Works in: singleplayer and multiplayer. Install it on both client and server.
- Language: English
Put up a board, sign the first contract... and see how far your little outpost can go. 🏘️
Project description from CurseForge.
Pick your setup
Village Contracts by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Village Contracts versions and loaders
villagecontracts-1.1.0.jar
11 Nov 2026
villagecontracts-1.0.0.jar
9 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.