promotional bannermobile promotional banner

MCA: Crime

MCA: Crime is a mod for Minecraft 1.20.1 (Forge) which adds criminal elements and systems to the MCA: Reborn mod.
Back to Files

MCA: Crime 0.2.0 (Forge 1.20.1)

File namemcacrime-0.2.0.jar
Uploader
OtectusOtectus
Uploaded
Aug 29, 2026
Downloads
156
Size
342.2 KB
Mod Loaders
Forge
File ID
8764776
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:mca-crime-1673888:8764776")

Learn more about Curse Maven

What's new

[0.2.0] — August 29th, 2026

First public release of MCA: Crime, featuring a complete crime-case system and optional integration with MCA: Reputation.

MCA: Reputation Integration

Crimes can now affect a village’s public standing when MCA: Reputation 0.2.0+ is installed.

Supported incidents include:

  • Theft
  • Assaulting guards
  • Killing villagers
  • Jailbreaks
  • Kidnapping
  • Mugging and murder
  • Paying fines
  • Serving sentences
  • Rescuing captives

Crime and Reputation coordinate ownership of shared events so the same crime is never counted twice.

MCA: Reputation remains completely optional.

Full Crime Case Lifecycle

Crime records now behave like persistent legal cases rather than simple Heat entries.

Cases can be:

  • Open
  • Fined
  • Served
  • Escaped
  • Pardoned
  • Settled

Escaping does not erase a crime. Escaped cases can still be resolved later through fines, serving a sentence, or a pardon.

Settled cases do not silently reopen.

Fines Now Resolve Actual Crimes

Paying a fine now settles specific outstanding cases rather than simply lowering Heat.

Cases are resolved from oldest to newest, making the crime ledger accurately show which offences have been dealt with.

/crime payfine still works as before from the player's perspective and can settle everything at once.

Witnesses Are Now Remembered

Crime records now store which villagers actually witnessed the crime, rather than only storing a witness count.

This allows future integrations to distinguish between:

  • A witnessed crime.
  • Who witnessed it.
  • How many total witnesses were present.

Older records remain safely marked as witnessed even when their original witness identities are unavailable.

Dimension-Aware Villages

Village identity now includes the dimension.

An Overworld village and a Nether village with the same MCA village ID are no longer treated as the same community.

Existing older crime records are migrated to the Overworld because their original dimension was never stored.

Reliable Cross-Mod Updates

Crime events destined for companion mods are now placed into a persistent delivery queue.

This means Reputation updates are not lost if:

  • MCA: Reputation is temporarily removed.
  • The server restarts.
  • Delivery fails temporarily.
  • A crash occurs before the companion mod receives the update.

Failed deliveries retry automatically and eventually move into a visible dead-letter list instead of retrying forever.

Improved MCA Compatibility

Fixed a dedicated-server crash with newer MCA 7.7.1 builds caused by MCA changing its internal package structure.

MCA is now detected and accessed dynamically at runtime, allowing one MCA: Crime build to support the full declared:

MCA Reborn 7.6–7.x

range.

Tested compatibility includes:

  • MCA 7.6.20
  • MCA 7.7.0-beta.2
  • MCA 7.7.1-alpha.2

Future MCA internal changes should now disable only affected functionality instead of crashing the server.

Integration API

Added a public API for companion mods, including access to:

  • Player crime snapshots
  • Crime records
  • Custody state
  • Jail sentences
  • Case resolution events
  • Fine payment events
  • Heat changes

Village keys are now dimension-aware across integrations.

Debugging Commands

Added:

/crime debug integrations

Shows:

  • MCA: Reputation availability
  • Integration status
  • API compatibility
  • Delivery queue size
  • Dead-letter count
  • Last integration failure

Also added:

/crime debug outbox [dead]

for inspecting queued or failed cross-mod updates.

Save Migration

Crime save data now uses a newer schema.

Existing worlds are migrated automatically, but the migration is one-way.

Back up your world before upgrading.

Older records without dimension data are treated as Overworld records.

Older witnessed crimes keep their witnessed status without inventing villager identities that were never recorded.

Compatibility

  • Minecraft 1.20.1
  • Forge 47.4.10+
  • MCA Reborn 7.6–7.x
  • MCA: Reputation 0.2.0+ — optional

No MCA: Reputation installation is required to use MCA: Crime.

Multiplayer & Stability

  • Cross-mod updates are deduplicated to prevent events applying twice.
  • Integration failures degrade safely instead of crashing gameplay.
  • Invalid or unavailable companion integrations automatically fall back to MCA: Reputation's own crime detection where appropriate.
  • Crime queries and network-facing values are bounded to prevent malformed data from causing disconnects or crashes.

This mod has no additional files