跳到正文

Contract

Lightweight mod for servers adding contracts and bureaucracy to minecraft.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Contracts

View Source

A lightweight Fabric mod for Minecraft 1.20.1 that introduces Contracts — an advanced upgrade to vanilla Book and Quill with enhanced text editing, interactive elements, and document formatting.


🌟 Planned Features

  • 🛠️ [ DONE ] Interactive Checkboxes — Create toggleable checklist items directly inside documents.
  • 📝 [ PARTLY DONE ] Dynamic Lists — Bullet points, numbered lists, and auto-indenting text blocks.
  • 🎨 [IN DEVELOPMENT] Rich Text Formatting — Advanced styling tools including colors, bold/italic/strikethrough toggles, and alignment options.
  • 📜 [ DONE ] Contract Signing & Binding — Formalize agreements between players with immutable signatures.
  • ⚡ [IN DEVELOPMENT] Lightweight & Vanilla-Friendly — Minimal overhead, seamless integration into standard gameplay without bloat.

🛠️ Status & Progress

| Feature / Component | Status |
| :————————————— | :—————: |
| Mod Setup & Object Initialization | ✅ Done |
| Item & GUI Registration | ✅ Done |
| Custom Book/Contract Screen UI | ✅ Done |
| Checkboxes & Interactive Text Components | ✅ Partly Done |
| Text Formatting & Parsing Engine | 🚧 In Development |
| NBT Saving & Network Serialization | ✅ Done |


🔧 Requirements & Installation

  1. Download and install Minecraft 1.20.1.
  2. Install Fabric Loader (v0.19.3+).
  3. Download and place Fabric API (any version) into your .minecraft/mods folder.
  4. Download and place Fabric Language Kotlin (any version) into your .minecraft/mods folder.
  5. Download the latest release of Contracts and place it in your mods folder.

📚 Guide

⚠️ This section will be updated as development progresses. Stay tuned

To get the contract paper you should craft it via a paper and a feather.

Craft

After crafting the contract right click it and open gui. To create a line with checkbox press enter.

GUI demonstration


🤝 Contributing & Support

  • Issues / Feature Requests: Please open an issue on GitHub.
  • Pull Requests: Feel free to submit PRs for features marked as In Development.

📄 License

This mod is licensed under the MIT License.

常见问题

Contract 支持哪些 Minecraft 版本?

Contract 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Contract 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分