MCA Quests 0.7.0 (Forge 1.20.1)
Curse Maven Snippet
What's new
[0.7.0] - 2026-06-21
Built for Minecraft 1.20.1 / Forge, requiring MCA Reborn 7.6.x and Architectury API. Turns the quest loop into a long-term progression system: village reputation now has named tiers, players earn titles, and a new journal screen makes it all visible. Saves are forward/backward compatible (new data loads as empty when absent). Network protocol bumped to v3 — client and server must run matching versions.
Added
- Reputation tiers — a datapack-defined, ordered ladder of named thresholds over the existing
per-village reputation (default: Stranger → Acquaintance → Friend → Honored → Revered). Loaded from
data/<ns>/mcaquests/reputation_tiers/**.json; the shippedmcaquests:defaultladder can be overridden. A built-in fallback ladder is used if none is defined. mcaquests:reputation_tiercondition — gate a quest's eligibility on a minimum (and optional maximum) tier with the giver's village; supports an optional namedladder. Fails safe when no village resolves or tiers are disabled.- Player titles — earned per-village or globally and persisted on the player. New
mcaquests:grant_titlereward (scopevillageorglobal), and tiers may auto-grant a title viagrants_titlewhen first reached. Optional title definitions load fromdata/<ns>/mcaquests/titles/**.json. - Tier-up toast — shown when the player pushes a village into a new reputation tier.
- Journal screen — opened via the new (unbound by default) Open Journal keybind or a button in the Quest Log. Shows each village's reputation and tier, earned titles, and a completed-quest archive.
- New admin/test commands —
/mcaquests reputation get|set|add|tiersand/mcaquests title grant|list|clear./mcaquests validatenow also reports progression cross-references (undefined granted titles, unknown tier ids). - Config —
enableReputationTiers(default on) gates the loaders, condition, UI, toasts, and titles. - Example quest
mcaquests:honored_envoyexercising the new condition and reward.
Changed
- Network protocol bumped v2 → v3 for the tier-up toast and journal request/sync packets. The handshake rejects mismatched client/server; save data is unaffected.
- All village-reputation writes (quests and projects) now route through a single
ReputationServiceso tier crossings and title grants fire consistently.
Compatibility
- Fully save backward/forward compatible: new player NBT (
titles) and the per-village tier high-water mark load as empty when absent. Existingvillage_reputationrewards keep working and now additionally drive tier-ups. A 0.7.0 save opened by 0.6.0 ignores the new keys (losing titles/high-water on a round-trip through the older version).
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

