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.

File Details

MCA: Quests 0.9.1 (Forge 1.20.1)

  • R
  • Jul 12, 2026
  • 865.10 KB
  • 409
  • 1.20.1
  • Forge

File Name

mcaquests-0.9.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mca-quests-1579993:8416637")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[0.9.1] - 2026-07-11

Address the player by their MCA character name (the name set in MCA's character-creation screen) instead of their Minecraft username wherever the mod names them. Existing saves and datapacks are unaffected — the new {player} token is optional, and every name lookup falls back to the Minecraft username when MCA is absent or no character name was set.

Added

  • {player} dialogue token — quest authors can now write the player's MCA character name into any quest's dialogue, title, and chain arc/chapter text (e.g. "Well met, {player}!"), not just template quests. It is a reserved token that cannot be shadowed by a template variable named player, falls back to the Minecraft username when MCA is absent or no name is set, and is dialogue-only (never substituted into objective/reward JSON). Resolved server-side per recipient, so situation broadcasts name each nearby player correctly. Documented in DATAPACK.md.

Changed

  • Admin command feedback uses the MCA name — the chat messages from /mcaquests title grant|list|clear now show the target player's MCA character name instead of their Minecraft username (with the username as a safe fallback). Debug logs continue to use the username for account-level troubleshooting.