ModsFinder

Contract

by Podvodniy_chert

Contract is a Fabric mod for Minecraft 1.20.1 that lets players draw up written agreements with each other inside the game, using paper documents that can be signed.

FabricClient and serverMIT License1.20.1

What it does

Players craft a contract from paper and a feather, then right-click it to open a writing screen. Inside the document a line can be turned into a checkbox by typing it with a checkbox marker and pressing enter, and checked items stay visible in the text. Once both parties have signed, the signatures are fixed and cannot be altered, which gives an agreement a record that neither side can quietly edit afterward.

The mod targets survival servers and roleplay communities where trade, favors and shared work are handled by players rather than by commands. It is described as a lightweight addition that keeps standard gameplay and avoids adding systems beyond the documents themselves. Contract needs Fabric API and Fabric Language Kotlin, both of which must be installed alongside it. Every player and the server need a copy of the mod. It is published for Fabric only, with a single game version, 1.20.1, and the latest file is 1.1.0, released on 2026-08-03. The code is released under the MIT License, but the project is not open source.

Key features

  1. Crafted contract documents

    A contract is made from paper and a feather, so the item fits into the ordinary crafting progression.

  2. Interactive checkboxes

    Lines can be turned into checklist items that the reader ticks directly inside the document.

  3. Immutable contract signing

    Two players sign the same document, and the signatures become fixed, which formalizes the agreement.

  4. Dynamic lists

    Bullet points and numbered lists are supported, with text blocks that indent automatically.

Compatibility

Latest build for each game version and loader.

1.20.11.1.0
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Player trades

Two players can record the terms of an exchange, such as items or payment, and sign before the trade takes place.

Roleplay agreements

Communities that run economies or factions can use signed documents to make player deals part of the story.

Who it’s for: Server owners running economy or roleplay servers, and players who want to record deals with each other inside the game rather than in chat.

Questions

Which loader does Contract need?

Contract is published for Fabric only, so it needs Fabric Loader 0.19.3 or newer, plus Fabric API.

Does Contract have to be installed on both sides?

Yes. The server and every player need the mod installed.

Does Does Contract require Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency and must be installed next to Contract and Fabric API.

In the catalog

Contract is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 34,764 mods support Minecraft 1.20.1.

Similar mods

What the author says

To get the contract paper you should craft it via a paper and a feather. After crafting the contract right click it and open gui. To create a line with checkbox press enter.
Podvodniy_chert, on the Modrinth page

Official listing

Owner
Podvodniy_chert
Published
2026-07-31
Updated on Modrinth
2026-08-03
Facts verified
2026-10-15

Tags