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.
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.
---