Back to mods
Village Contracts project artwork

CurseForge · Minecraft mod

Village Contracts

Take on contracts, earn the villagers' trust and watch a few shacks grow into a Thriving Town.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Village Contracts release should I use?

Updated today
Latest stable file villagecontracts-1.1.0.jar
Game version 1.20.1
Loader Forge

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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?

alt text

📜 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

  1. Craft a Contract Board: 3 paper on top, 3 planks of any wood in the middle, 2 sticks below as legs.
  2. Place it where you want your settlement. Rename it in an anvil first to give the settlement a name.
  3. Right-click the board, accept a contract and get going.
  4. Build beds so newcomers have somewhere to sleep, and put a barrel next to the board for taxes. alt text

✨ 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.

alt text

🏘️ 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.

alt text

❓ 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.

alt text

💬 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.

alt text


🎁 Perks

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

alt text

💚 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.

alt text


⌨️ 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.

1 available setups

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

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.