promotional bannermobile promotional banner

MCA: Reputation

MCA: Reputation gives each village a shared memory of your actions, shaping how its community sees and treats you over time.
Otectus | MCA: Reputation
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

MCA: Reputation

Public standing with MCA villages: your deeds become stories, and those stories shape how the village treats you.

Hearts are personal. MCA: Reputation is public. MCA Reborn already tracks how much one villager likes you β€” this mod tracks what the whole village knows about you: who you helped, who you hurt, who saw it, and who has heard about it since. Kill a farmer alone in a dark field and the village greets you tomorrow like nothing happened. Do it in the square at noon and count the days until every door in town knows your name.

It's a lightweight add-on: no AI, no text generation, no servers phoned home. Just a server-authoritative civic memory wired into MCA's own villages β€” and hooks for the rest of the MCA add-on suite to turn that memory into dialogue, gossip, and work.


What it does

🏘️ A reputation with the village, not a villager

Every player has a separate public standing with every MCA village β€” a score and a named tier, per player, per village, dimension-aware and multiplayer-safe. Being Revered in one village buys you nothing in the next, and your standing is yours: on a server, the hero and the menace can walk the same streets.

πŸ“œ They remember what you did β€” specifically

The score isn't a mystery meter. Every point traces back to a recorded deed: what you did, when, to whom, and who found out. Open the Standing screen and read "What they remember" β€” Kept a promise to Coralia, Attacked Brigid, Saw the new well through β€” each with its age, its status, and (if you want) its exact cost or reward.

πŸ‘οΈ Nobody knows what nobody saw

Public deeds need witnesses. When something happens, nearby villagers with line of sight become the ones who know β€” nobody else. A victim always knows their own beating, even with no one around; but a killing with no surviving witness stays a secret, held in the ledger as hidden history with no penalty at all, because the village genuinely doesn't know. No magic detection, no omniscient villagers.

πŸ—£οΈ Word gets around

Witnessed deeds don't stay with the witnesses. Each other resident learns the story after their own delay β€” somewhere between a quarter-day and a couple of in-game days β€” so rumor spreads through town rather than teleporting. (It's deterministic under the hood: no tick simulation, no save bloat, no server cost.) Village-scale deeds like a finished quest are known to everyone at once.

βš–οΈ Nine ways a village can see you

From Infamous ("Your name is a warning here.") through Stranger ("Nobody here has an opinion of you yet.") up to Revered ("Children here will grow up knowing your name."). Climbing into a tier for the first time earns a toast; slipping down gets a quiet, subdued line instead β€” the village doesn't celebrate your fall, it just… cools.

πŸŽ–οΈ Titles are earned, not rented

Reaching Honored or Revered grants a permanent title. Titles are badges for what you did, not a live meter of what you are β€” if your standing later collapses, the title stays. Titles can be village-scoped or global, and datapacks can add their own.

🀝 You can make it right

Nothing is ever deleted β€” but deeds can be resolved. An incident can become apologised for, atoned, forgiven, or disproven, each reducing its remaining penalty by that deed's own rules. A public apology is a small good deed in its own right, but it never erases the original β€” being sorry isn't the same as making it right. Some wounds also fade on their own (an assault decays after a couple of days); a killing never does.

πŸ›‘οΈ Deliberately hard to farm

The mod automatically watches a narrow, reliable set of actions: attacking villagers (one incident per beating, not per hit β€” and genuine self-defense costs a quarter of the penalty) and killing them (which upgrades the beating rather than stacking on top of it). There is deliberately no reputation from trading, gifts, or chat spam β€” those overlap MCA's own hearts and are trivially farmable. Everything else comes from authored content: quests, projects, situations, conversation choices, datapacks, and commands.

πŸ–₯️ The Standing screen

A Standing button on MCA's own villager interaction screen (plus an optional keybind, unbound by default) opens a clean summary: the village, your tier and progress toward the next, your titles, and the scrollable list of what they remember. Prefer mystery? A client toggle hides exact numbers and shows only tiers and qualitative progress.

πŸ”’ Multiplayer-safe by construction

Everything is server-authoritative β€” clients can't submit scores, deeds, or witnesses. Storage is bounded, sync is rate-limited, there are no per-tick village scans, and turning any feature off changes behavior only: no saved record is ever deleted by a config change.


Requirements

Language: English.

Minecraft 1.20.1
Mod loader Forge 47.x
Required MCA Reborn 7.6 – 7.7 (built against 7.7.0-beta.2; not 7.7.0-beta.1, which is broken upstream)
Only if MCA needs it Architectury API β€” required by MCA 7.6, dropped by MCA 7.7. This mod never asks for it
Optional MCA: Quests β€” quests, projects, and situations become named public deeds
Optional MCA: Conversations β€” villagers gossip about your actual deeds and treat you accordingly

This is an add-on β€” MCA Reborn must be installed for it to do anything.


Optional: MCA: Quests integration

With MCA: Quests (1.1.0+) installed, Reputation becomes the single source of truth for village standing. Quest completions, failures, and abandons, project phases, and situation outcomes all become named public deeds β€” Finished "The Missing Shipment", not an anonymous +12. The Journal shows the same canonical standing, and restitution quests can formally resolve a bad deed as atoned.

Your existing Quests reputation, tier progress, and titles migrate automatically into the new per-player system β€” nothing you earned is lost, and Quests alone keeps working exactly as before if Reputation isn't installed.


Optional: MCA: Conversations integration

With MCA: Conversations (1.1.0+) installed, the ledger comes alive. Villagers who know a deed tell it as gossip β€” by name, in their own personality's voice, once per teller. Your public standing gently colors trust and respect in conversation checks (it flavors outcomes; it can never single-handedly decide them). And you can simply ask: "What do people think of me around here?" β€” the answer references your tier and a recent deed, and if you're in the hole, you can ask how to make amends and be pointed at real restitution work.

All three add-ons together close the loop: a promise made in conversation becomes a quest, the finished quest becomes a public deed, and the deed becomes a story the village tells about you.


Configuration

Everything is toggleable. config/mcareputation-common.toml (server-authoritative) covers the core detection (assault/killing, self-defense window and multiplier, minimum damage), witnessing (radius, line of sight, rumor spread timing), score bounds and decay, storage limits, and each integration and the legacy migration independently. config/mcareputation-client.toml covers presentation only: the Standing button, toasts, action-bar feedback, and whether exact scores and deltas are shown.


Commands

/mcareputation lets any player check their own standing (get, list, history), while operators get the full tree: adjust scores, record or resolve incidents, pin notable deeds, grant and revoke titles, inspect tier ladders, validate datapack content, and run or inspect the legacy migration. Every mutation is audit-logged with who did it and why.


For datapack & modpack authors

Deeds, tier ladders, and titles are data, not code β€” JSON under data/<namespace>/mcareputation/…. A custom incident type defines its own score delta, visibility (private / witnessed / village), severity, decay, resolution multipliers, and gossip line, and pack-defined tier ladders can reshape the whole social climb. Legacy mcaquests tier and title packs keep loading unchanged. /mcareputation validate reports every content problem with the exact file and field.


For mod developers

A stable, documented Java API (dev.otectus.mcareputation.api) and five Forge events (reputation changed, tier changed, incident created, incident resolved, title granted) let other mods record deeds, query standing, and react to changes. Every write goes through one atomic, idempotent transaction β€” dedupe keys guarantee a deed lands exactly once, no matter how many systems report it.


Status & license

Alpha β€” first public release, actively developed; feedback and bug reports welcome. Licensed GPL-3.0-only, matching MCA Reborn.

The MCA: Reputation Team

RisingBuilder tier frameprofile avatar
Owner
RisingBuilder tier icon
  • 17
    Followers
  • 25
    Projects
  • 697.1K
    Downloads

I appreciate any and all feedback, suggestions and input. If you enjoy the content I put out, please consider donating to help me keep the bills paid and continue putting out new mods.

More from OtectusView all

  • Runic Skills project image

    Runic Skills

    Runic Skills is a Minecraft 1.20.1 Forge RPG progression mod that adds ten levelable skills, auto-scaling passive bonuses, and hundreds of toggleable perks so players can shape a real build through normal gameplay. Designed for the Runecraft modpack.

    • 7.3K
    • August 21, 2026
  • Runic Tome project image

    Runic Tome

    Runic Tome gives every player one permanent magical book that automatically absorbs guide books and manuals the moment they enter your inventory, replacing clutter with a single clean library. Open the tome at any time to browse all collected books.

    • 2.0K
    • August 21, 2026
  • Sophisticated Tab project image

    Sophisticated Tab

    A simple mod which integrates Sophisticated Backpacks and Legendary Tabs for convenience; access your backpack from the inventory with the simple click of a tab, returning to your inventory the same way.

    • 94.8K
    • August 21, 2026
  • MCA: Quests project image

    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.

    • 17.5K
    • August 20, 2026
  • Runic Skills project image

    Runic Skills

    Runic Skills is a Minecraft 1.20.1 Forge RPG progression mod that adds ten levelable skills, auto-scaling passive bonuses, and hundreds of toggleable perks so players can shape a real build through normal gameplay. Designed for the Runecraft modpack.

    • 7.3K
    • August 21, 2026
  • Runic Tome project image

    Runic Tome

    Runic Tome gives every player one permanent magical book that automatically absorbs guide books and manuals the moment they enter your inventory, replacing clutter with a single clean library. Open the tome at any time to browse all collected books.

    • 2.0K
    • August 21, 2026
  • Sophisticated Tab project image

    Sophisticated Tab

    A simple mod which integrates Sophisticated Backpacks and Legendary Tabs for convenience; access your backpack from the inventory with the simple click of a tab, returning to your inventory the same way.

    • 94.8K
    • August 21, 2026
  • MCA: Quests project image

    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.

    • 17.5K
    • August 20, 2026