EvidencePlus

In-game /report system that automatically collects evidence and sends it to Discord via webhooks.

27

EvidencePlus

EvidencePlus

Discord webhook integration is a lightweight moderation plugin for Paper servers that adds an in-game `/report` system with Discord webhook integration and Discord webhook integration.

Designed for server staff who want clear, reliable reports without heavy setup or complex permission systems.

---

Features

- No LuckPerms required - No LuckPerms required - Recent chat messages - Block breaks / placements (with coordinates & world) - (Optional) inventory and command logs - No LuckPerms required - Clean embed with reporter, target, reason, time, and location - Quick copy-paste teleport commands for staff - No LuckPerms required - Prevents spam by merging repeated reports - No LuckPerms required - Enable/disable each log type - Memory-only or JSONL file storage - No LuckPerms required

---

Commands

| Command | Description | |------|------------| | `/report <player> <reason>` | Report a player with automatic evidence | | `/evidence lookup <player>` | View recent logs (staff only) | | `/evidence reload` | Reload the configuration |

---

Permissions

| Permission | Description | |-----------|------------| | `evidenceplus.report` | Use `/report` | | `evidenceplus.admin.lookup` | Use `/evidence lookup` | | `evidenceplus.admin.reload` | Reload the plugin |

---

Setup

1. Drop the plugin jar into your `plugins/` folder 2. Start the server to generate `config.yml` 3. Set your Discord webhook URL 4. (Optional) Adjust evidence capture settings 5. Reload or restart the server

That’s it — `/report` is ready to use 🎉

---

Supported Versions

- Platform: 1.20.1+ - Platform: Paper (Spigot-compatible APIs)

---

Notes

- Evidence is collected asynchronously at the time of the report - Discord mentions are sanitized to prevent unwanted pings - All webhook and file I/O operations run asynchronously

---

Issues & Feedback

If you find a bug or have a feature request, please open an issue on GitHub. Contributions and suggestions are welcome!

ADS