
Chitinous Ties
Player-creatable, survival-friendly questing mod!
- Загрузки
- 15K
- Подписчики
- 37
- Обновлён
- 25 апреля 2025 г.
- Лицензия
- Open-Horse-License
Опубликован 28 ноября 2024 г.
Chitinous Ties
Player-creatable, survival-friendly quests! Make custom quests and tasks for your friends in multiplayer, or use it like any other quest mod with a powerful datapack configuration layer. Put out bounties or outsource your chores!
As Seen In BlanketCon '25!
Contract of Chitin
The main item of the mod! Each one of these lets you set tasks for another player to complete, a time limit, and item rewards to give to them on completion! Then, draft the contract and hand it to the other player. Once they've signed it, the tasks will start getting tracked.
You can craft a drafted and a blank contract together to duplicate them too! And, contracts are fully nestable, so you can provide a quest chain by putting more contracts as rewards.

Extradimensional Legal Archive
This block lets you access a list of all currently-signed contracts. If one ever becomes uncompletable for whatever reason, the contract's signer can use this to break the contract, immediately failing it.
Whenever a contract is failed, its drafter can also use this block to access and withdraw the contract item, letting you either give it to someone else, or retrieve the items!

Chitinbound Bulb
The Chitinbound Bulb acts similarly to the Copper Bulb, with a special additional feature: contracts may be bound to bulbs! Upon completion, a contract will toggle its bound bulb, letting you trigger redstone upon completion of the contracts you've made!
Available Tasks
The following tasks are available by default, each with many different ways to customize and specify them, and new ones able to be added via datapack:
- Abstain from having an item at all
- Apply an item onto a block
- Have a specific attribute value
- Gain a potion effect
- Buy an item from a villager
- Cure a zombie villager
- Eat an item
- Escort a player to a structure or biome
- Reach a certain level
- Find a structure or biome
- Give an item to someone
- Go to a location
- Interact with a block
- Kill a specified entity
- Kill the specified player
- Stare at an entity
- Place specific blocks in an area
- Have a certain item in your inventory
- Ride an entity
- Gain a specified statistic
- Tame an entity
- Use an item on an entity
- Have the drafter manually verify completion
- Wear a specific item
- Go fast
Additionally, all tasks support use of tags in lieu of specific things!
Datapacks
Chitinous Ties is fully data-driven! All player-choosable tasks are fully customizable in-datapack, allowing you to create whole new options with both vanilla and modded tasks! Internally, Chitinous Ties hooks into the Advancements system, so anything that can be defined as an advancement can be defined as a contract task.
Latest documentation on the datapack format is available with the source code, and also included in the DATAPACKS file in every jar.
Commands
We currently have one command for you - /chitin break - used to break players' contracts by contract UUID. Requires permission level 2.
Compatability
Supports Minecraft 1.20.1 and 1.21.1, on all four major modloaders: Quilt, Fabric, Neoforge, and Forge! Requires:
- Quilt/Fabric: Fabric API or equivalent
- Neoforge/Forge: Sinytra Connector and Forgified Fabric Api
- oωo
The following mods have either builtin compatability adding additional tasks, or otherwise additional support:
- Affinity
- Bovines and Buttercups
- Charta
- EMI
- Etched
- Exposure
- Item Descriptions
- Inline (Recommended!)
- Starcaller
Don't use this with any mods that completely remove the Advancements or Statistics systems. Crunchy Crunchy Advancements should work as long as you whitelist all advancements in the chitinous_ties namespace.
Languages
Chitinous Ties currently has a translation available for toki pona, courtesy of the Viscountexx of Chitin!
Contact
Found a bug? Have a code contribution or a suggestion? Made a datapack and want to be listed on this mod page? Please email me!
Центр версий
30 версийЧенджлог
2.4.1+1.21.1Релиз1.21, 1.21.1 · 25 апреля 2025 г.
- fix crash bug when inline installed in certain contract text configurations
- fix bizzare bug with random contracts becoming incompletable
- better support cloned contract expiry
- memory optimizations and code cleanup
- add some builtin Charta support
2.4.1-bc25.1+1.21.1Альфа1.21, 1.21.1 · 25 апреля 2025 г.
For owo-lib 0.12.15.1; does not include builtin charta support.
- fix crash bug when inline installed in certain contract text configurations
- fix bizzare bug with random contracts becoming incompletable
- better support cloned contract expiry
- memory optimizations and code cleanup
2.4.0+1.21.1Релиз1.21, 1.21.1 · 23 апреля 2025 г.
- Fix contract advancements displaying for everyone, rather than just signers.
- Fix component predicate only working on object components.
- Remove cursed stateful mixins.
2.4.0-bc25.1+1.21.1Альфа1.21, 1.21.1 · 23 апреля 2025 г.
Does not contain changes from 2.3.3.
- Fix contract advancements displaying for everyone, rather than just signers.
- Fix component predicate only working on object components.
- Remove cursed stateful mixins.
2.3.3+1.21.1Релиз1.21, 1.21.1 · 22 апреля 2025 г.
- update absops ver for latest endec/owo-lib
- use
connectormodfor sinytra neoforge dep modid
2.3.2+1.21.1Релиз1.21, 1.21.1 · 21 апреля 2025 г.
- fixed crash when autocompleting a statistic with invalid type entered
2.3.1+1.21.1Релиз1.21, 1.21.1 · 21 апреля 2025 г.
- fix contracts being cleared if players don't connect between server restarts
- improve support for cloned same-uuid contract items
2.3.0+1.21.1Релиз1.21, 1.21.1 · 1 апреля 2025 г.
- manually sync dimension and structure identifiers (with a new choice type) so autocomplete works w them finally
- tweak autocomplete priorities
- add english translations for structure tags (no biome tags for now, sorry. this should be mojang's job anyway)
Комментарии
Загружаем…