Мод для Майнкрафт с заданиями, которые игроки создают друг для друга в выживании. Он позволяет выдавать контракты с условиями, сроком и наградами, собирать цепочки квестов и связывать их завершение с редстоуном.
Возможности
Главный предмет — контракт из хитина (Contract of Chitin). В нём автор задаёт задачи, время на выполнение и предметы-награды; после подписи другим игроком начинается отслеживание условий. Контракты можно вкладывать в награды, создавая цепочки заданий.
Доступны задания на поиск биома или структуры, убийство моба либо игрока, приручение, торговлю с жителем, лечение зомби-жителя, использование и поедание предметов, получение эффекта, достижение уровня, посещение координат, ношение предмета, езду верхом и другие действия. Для условий можно использовать теги вместо конкретных предметов, мобов или блоков.
Экстрапространственный юридический архив (Extradimensional Legal Archive) показывает все подписанные контракты. Подписавший игрок может разорвать невыполнимый контракт и провалить его, а составитель — забрать предмет контракта после провала.
Луковица, связанная с хитином (Chitinbound Bulb), работает как медная лампа и может быть привязана к контракту: при завершении задания она переключается и подаёт сигнал редстоуна.


Крафты
Черновой контракт можно объединить с пустым контрактом, чтобы сделать копию.
Как пользоваться
Составьте контракт, передайте его игроку и дождитесь подписи. После этого выполнение условий будет отслеживаться автоматически, а награда выдастся после завершения.
Настройки
Задачи полностью настраиваются через датапаки. Можно менять доступные игрокам условия и добавлять свои, включая задания для ванильных и модовых механик.
Требования и совместимость
На Fabric или Quilt нужен Fabric API либо совместимый аналог. На Forge или NeoForge нужны Sinytra Connector, Forgified Fabric API и oωo.
Мод поддерживает дополнительные задачи и интеграции с Affinity, Bovines and Buttercups, Charta, EMI, Etched, Exposure, Item Descriptions, Inline и Starcaller. Не используйте его с модами, полностью удаляющими систему достижений или статистики.
Команды
/chitin break — разрывает контракт игрока по UUID контракта; требуется уровень прав 2.
