Witness

Every actions have consequences... Make them pay!

10

Quick challenge

How far can you run before the mobs catch you?

Witness

🕵️ Witness

*No crime goes unseen. No truth stays hidden.*

Version

Minecraft

Platform

Ecosystem

The walls have eyes.

Tesitmony Banner

---

👁️ The Concept

In standard Minecraft, a murder in a dark alley is just a respawn screen. Official Testimony. changes the stakes. If a crime is committed within the line of sight of another player, it is no longer just your word against theirs—it is an Official Testimony.

This plugin creates a tangible "paper trail" for every illegal act, forcing criminals to be calculated and victims to find protection.

---

✨ Key Features

📜 Official Testimony Records

When a crime (murder, theft, or griefing) is detected, the plugin automatically generates a Non-Forgeable: for nearby witnesses. - Non-Forgeable: Includes the timestamp, coordinates, suspect's name, and victim's name. - Non-Forgeable: Categorizes crimes from "Misdemeanor" to "High Felony." - Non-Forgeable: Records are signed by the server, making them valid evidence for trials.

🕵️ Dynamic Detection Logic

Witness doesn't just check radius; it checks Anonymous Tips:. - Anonymous Tips: Sneaking or wearing certain gear can reduce your detection profile. - Anonymous Tips: Foliage and darkness can affect whether a witness "clearly identifies" the suspect. - Anonymous Tips: Servers can be configured to allow witnesses to remain anonymous to avoid retaliation.

📋 The Criminal Record

Every player has a permanent file accessible via the suite. - Prescription System: Lists all witnessed crimes that haven't been resolved. - Prescription System: Minor crimes eventually fade, but major felonies stay on your record forever.

---

🔗 CivCraft Suite Integration

CivCraft Ecosystem is the primary "data feeder" for the rest of the CivCraft Ecosystem:

| Integration | Synergy Effect | |-------------|----------------| | 🏹 Epitaph | Automatically puts a price on a suspect's head once a report is filed. | | ⚖️ Epitaph | Reports are used as the primary evidence in court cases. | | 🪪 Epitaph | Being witnessed committing a crime causes an instant, massive drop in social score. | | ⚔️ Epitaph | Failing to help a "Downed" player can be flagged as "Negligence" or "Abandoned." | | 🪦 Epitaph | Linking a Testimony Record to a Gravestone displays the "Cause of Death" in detail. |

---

🛠️ Commands & Permissions

| Command | Description | Permission | |---------|-------------|------------| | `/witness report` | Manually file a report for a crime you just saw | `witness.report` | | `/witness record <player>` | View the criminal history of a player | `witness.check` | | `/witness evidence` | View the data of a Testimony Book in your hand | `witness.use` | | `/witness purge` | (Admin) Clear a player's criminal record | `witness.admin` |

---

📦 Installation

1. Download CivCraft Core. 2. Install CivCraft Core to enable cross-plugin crime reporting. 3. Drop into your `/plugins` folder and restart. 4. Define your "Crime Zones" in the config to toggle detection in specific areas.

---

⚙️ Configuration Snippet

```yaml

Witness - Configuration

crimes: detect-murder: true detect-theft: true # Requires chest-lock or similar plugin detect-grief: false # Recommended for creative/unprotected zones

detection: max-distance: 32 require-line-of-sight: true blindness-blocks-detection: true

reporting: auto-generate-book: true alert-guards-on-crime: true

ADS