Judicator

Judicator is a powerful and flexible moderation plugin built for Minecraft Velocity servers. It provides a complete set of tools for managing player behavior with permanent and temporary punishments, IP-based actions, and administrative utilities.

8

Judicator

Judicator

Velocity is a powerful and flexible moderation plugin built for Minecraft Velocity servers. It provides a complete set of tools for managing player behavior with permanent and temporary punishments, IP-based actions, and administrative utilities.

Ideal for moderation teams of any size, Judicator enables fast and consistent enforcement through well-structured commands and permission-based access.

---

⚙️ Features

* 🔨 Permanent and ⏳ Temporary punishments (ban/mute) * ⚠️ Warns system with punishment progression * 🌐 Player and IP-level moderation * 📋 Punishment logs and ID-based lookup * ⚡ Quick punish command with customizable defaults * 🧩 Fully designed for Velocity proxy * 🗄️ Save your data with PostgreSQL or MySQL * 💬 Discord Webhook Integration

---

🧭 Commands & Permissions

> *(Arguments in `()` are required, `{}` are optional)*

🔨 Permanent Punishments

* `/ban (player) {reason}` → `judicator.ban` * `/banip (player) {reason}` → `judicator.ban.ip` * `/mute (player) {reason}` → `judicator.mute` * `/muteip (player) {reason}` → `judicator.mute.ip`

⏳ Temporary Punishments

* `/tempban (player) "(duration)" {reason}` → `judicator.tempban` * `/tempbanip (player) "(duration)" {reason}` → `judicator.tempban.ip` * `/tempmute (player) "(duration)" {reason}` → `judicator.tempmute` * `/tempmuteip (player) "(duration)" {reason}` → `judicator.tempmute.ip`

🚫 Warnings and Kicks

* `/warn (player) {reason}` → `judicator.warn` * `/tempwarn (player) (duration) {reason}` → `judicator.tempwarn` * `/kick (player) {reason}` → `judicator.kick`

🔍 Lookup and History

* `/pview (id)` → `judicator.view` * `/phistory (player)` → `judicator.history` * `/whistory (player)` → `judicator.history` * `/wview (id)` → `judicator.view`

✅ Removing Punishments

* `/revoke (id)` → `judicator.admin` * `/unwarn (id)` → `judicator.unwarn`

⚡ Quick Punish

* `/punish (player) {reason}` → `judicator.punish`

🔐 Admin

* `/judicator reload` → `judicator.admin` * `/judicator help` → `judicator.admin` * `/judicator version` → `judicator.admin`

---

📷 Gifs

* https://imgur.com/a/fIUdXIQ - Plugin Usage

---

💡 Notes

* IP-based actions will work if the player has already joined the server. * Duration format accepts strings like `10:m`, `1:h`, `3:d`, `2:w`, etc, separeted by `,` between quotes. * Contribute to the project by adding issues to the source code hosted on Github.

---

ADS