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.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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.
---