promotional bannermobile promotional banner

MCA: Quests

An RPG-style, datapack-driven quest system for MCA:Reborn villagers. Right-click a villager, open the new Quests menu, accept a job, complete it out in the world, and turn it in for sweet rewards and hearts.
Back to Files

MCA Quests 0.7.0 (Forge 1.20.1)

File namemcaquests-0.7.0.jar
Uploader
OtectusOtectus
Uploaded
Jul 4, 2026
Downloads
641
Size
709.2 KB
Mod Loaders
Forge
File ID
8369729
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mca-quests-1579993:8369729")

Learn more about Curse Maven

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 shipped mcaquests:default ladder can be overridden. A built-in fallback ladder is used if none is defined.
  • mcaquests:reputation_tier condition — gate a quest's eligibility on a minimum (and optional maximum) tier with the giver's village; supports an optional named ladder. 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_title reward (scope village or global), and tiers may auto-grant a title via grants_title when first reached. Optional title definitions load from data/<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|tiers and /mcaquests title grant|list|clear. /mcaquests validate now also reports progression cross-references (undefined granted titles, unknown tier ids).
  • ConfigenableReputationTiers (default on) gates the loaders, condition, UI, toasts, and titles.
  • Example quest mcaquests:honored_envoy exercising 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 ReputationService so 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. Existing village_reputation rewards 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).

This mod has no additional files