Judicator
PluginGPL-3.0-only

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.

24
Downloads
1
Followers
3 months ago
Updated
📦
1
Versions

📖About Judicator

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.

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


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