HomeJavaModsWeGuardian
WeGuardian
ModsJava

WeGuardian

by WeThink25 · on Modrinth

WeGuardian is a modern punishment plugin for single servers and server networks, offering reliable ban, mute, and kick management with a clear and…

⬇ Download on Modrinth
WeGuardian — screenshot 1WeGuardian — screenshot 2WeGuardian — screenshot 3WeGuardian — screenshot 4WeGuardian — screenshot 5WeGuardian — screenshot 6WeGuardian — screenshot 7WeGuardian — screenshot 8

🛡️ WeGuardian

Minecraft Version Java Version Paper Support Folia Support Plugin Version

Professional Punishment Management System for Minecraft Servers
by WeThink


✨ Features

🔨 Punishment System

🎮 Interactive GUI

📊 Database Support

🌐 Web Dashboard

🔗 Discord Integration

⚡ Performance


📥 Installation

  1. Download the latest WeGuardian.jar
  2. Place it in your server's plugins folder
  3. Restart your server
  4. Configure plugins/WeGuardian/config.yml

📝 Commands

Command Description Permission
/ban <player> [reason] Permanently ban a player weguardian.ban
/tempban <player> <duration> [reason] Temporarily ban a player weguardian.tempban
/unban <player> Unban a player weguardian.unban
/banip <player> [reason] IP ban a player weguardian.banip
/tempbanip <player> <duration> [reason] Temp IP ban a player weguardian.tempbanip
/unbanip <player> Unban a player's IP weguardian.unbanip
/mute <player> [reason] Permanently mute a player weguardian.mute
/tempmute <player> <duration> [reason] Temporarily mute a player weguardian.tempmute
/unmute <player> Unmute a player weguardian.unmute
/muteip <player> [reason] IP mute a player weguardian.muteip
/tempmuteip <player> <duration> [reason] Temp IP mute a player weguardian.tempmuteip
/unmuteip <player> Unmute a player's IP weguardian.unmuteip
/kick <player> [reason] Kick a player weguardian.kick
/punish <player> Open punishment GUI weguardian.punish
/history <player> View punishment history weguardian.history
/weguardian reload Reload configuration weguardian.admin

🔑 Permissions

Permission Description Default
weguardian.staff All staff permissions OP
weguardian.admin Admin commands (reload) OP
weguardian.bypass Bypass all punishments false

⏱️ Duration Format

Durations support the following formats:

Unit Example Description
s 30s Seconds
m 30m Minutes
h 6h Hours
d 7d Days
w 2w Weeks
M 1M Months
y 1y Years

Examples: 1h, 6h, 1d, 7d, 30d, 90d


⚙️ Configuration

Database (SQLite - Default)

database:
  type: "sqlite"
  sqlite:
    file: "punishments.db"

Database (MySQL)

database:
  type: "mysql"
  mysql:
    host: "localhost"
    port: 3306
    database: "weguardian"
    username: "root"
    password: "password"

Discord Webhook

discord:
  enabled: true
  webhook-url: "YOUR_WEBHOOK_URL"
  batch-interval-seconds: 5

Web Dashboard

web-dashboard:
  enabled: true
  host: "0.0.0.0"
  port: 8080
  admin-api-key: "YOUR_SECURE_KEY"

🛠️ Requirements


📚 Dependencies


📞 Support

For support and questions, join our Discord or open an issue on GitHub.


📄 License

This project is licensed under the MIT License. See LICENSE.md for details.


Made with ❤️ by WeThink

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more