▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/WeGuardian
WeGuardian

WeGuardian

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

492
9

🛡️ WeGuardian

Minecraft Version Java Version Paper Support Folia Support Plugin Version

Professional Punishment Management System for Minecraft Servers
by WeThink


✨ Features

🔨 Punishment System

  • Ban & TempBan - Permanently or temporarily ban players
  • IP Ban & TempIP Ban - Ban players by IP address with automatic IP resolution
  • Mute & TempMute - Silence players permanently or temporarily
  • IP Mute & TempIP Mute - IP-based muting system
  • Kick - Instantly remove players from the server

🎮 Interactive GUI

  • Punishment GUI - Beautiful and intuitive punishment selection interface
  • Duration Selector - Easy-to-use duration selection with presets
  • History Viewer - Browse punishment history with pagination

📊 Database Support

  • SQLite - Zero-configuration local storage (default)
  • MySQL - Scale to larger servers with MySQL support
  • HikariCP - High-performance connection pooling
  • Caffeine Caching - Lightning-fast data retrieval

🌐 Web Dashboard

  • Built-in web panel for remote management
  • REST API for custom integrations
  • Configurable branding and appearance

🔗 Discord Integration

  • Webhook logging for all punishments
  • Batched messages to avoid rate limits
  • Beautiful embed formatting

⚡ Performance

  • Folia Support - Full compatibility with Folia servers
  • Async Operations - Non-blocking database operations
  • Lazy GUI Initialization - Optimized GUI 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

CommandDescriptionPermission
/ban <player> [reason]Permanently ban a playerweguardian.ban
/tempban <player> <duration> [reason]Temporarily ban a playerweguardian.tempban
/unban <player>Unban a playerweguardian.unban
/banip <player> [reason]IP ban a playerweguardian.banip
/tempbanip <player> <duration> [reason]Temp IP ban a playerweguardian.tempbanip
/unbanip <player>Unban a player's IPweguardian.unbanip
/mute <player> [reason]Permanently mute a playerweguardian.mute
/tempmute <player> <duration> [reason]Temporarily mute a playerweguardian.tempmute
/unmute <player>Unmute a playerweguardian.unmute
/muteip <player> [reason]IP mute a playerweguardian.muteip
/tempmuteip <player> <duration> [reason]Temp IP mute a playerweguardian.tempmuteip
/unmuteip <player>Unmute a player's IPweguardian.unmuteip
/kick <player> [reason]Kick a playerweguardian.kick
/punish <player>Open punishment GUIweguardian.punish
/history <player>View punishment historyweguardian.history
/weguardian reloadReload configurationweguardian.admin

🔑 Permissions

PermissionDescriptionDefault
weguardian.staffAll staff permissionsOP
weguardian.adminAdmin commands (reload)OP
weguardian.bypassBypass all punishmentsfalse

⏱️ Duration Format

Durations support the following formats:

UnitExampleDescription
s30sSeconds
m30mMinutes
h6hHours
d7dDays
w2wWeeks
M1MMonths
y1yYears

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

  • Minecraft Server: Paper 1.21+ or Folia
  • Java: 21 or higher

📚 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

Совместимость

Minecraft: Java Edition

1.21.x

Поддерживаемые окружения

Сервер

Детали

Лицензия:MIT
Опубликован:5 месяцев назад
Обновлён:2 месяца назад
Главная