Перейти к содержимому
Mineforgian

Wardon

A complete jail system plugin for Minecraft with timed punishments, reasons, and multi language support

Загрузки
487
Подписчики
4
Обновлён
7 июля 2026 г.
Лицензия
MIT

Опубликован 30 сентября 2025 г.

Wardon

# What is Wardon ? A complete jail system plugin for Minecraft servers. This plugin allows you to easily create jail cells, manage punishments with durations & reasons, and synchronize data with Discord.

Features

  • Jail players with set duration + reason
  • Supports custom time formats (1m, 1h, 1d, 1w, 1mo, 1y)
  • Sign-based jail cells with real-time updates
  • Multi-language support (Arabic / English)
  • Auto-save & restore player data
  • Discord Webhook integration
  • Fully configurable

Commands

  • /setjail <name> → Create a jail
  • /setjailsign <jailname> → Connect sign with jail
  • /deljail <jailname> → Delete a jail
  • /jail <player> <jailname> <time> <reason> → Jail a player
  • /jaillist → List all jails
  • /wardon reload → Reload config
  • /wardon setlang <ar/en> → Change language

؟ Wardon ما هو

بلوقن سجن متكامل لسيرفرات ماينكرافت.
يسمح لك بإنشاء زنزانات، سجن اللاعبين لمدة معينة مع تحديد السبب، وحفظ البيانات بشكل تلقائي.

المميزات

  • سجن اللاعبين مع تحديد المدة + السبب
  • دعم كامل لصيغ الوقت (1m, 1h, 1d, 1w, 1mo, 1y)
  • ربط الزنزانات باللوحات (Signs)
  • دعم اللغات (العربية والإنجليزية)
  • حفظ تلقائي واسترجاع بيانات اللاعبين
  • ربط مع ديسكورد عبر Webhook
  • إعدادات قابلة للتخصيص بالكامل

الأوامر

  • /setjail → <name> لإنشاء زنزانة
  • /setjailsign → <jailname> لربط لوحة بالسجن
  • /deljail <jailname> → حذف سجن
  • /jail <player> <jailname> <time> <reason> → لسجن لاعب
  • /jaillist → لعرض الزنزانات
  • /wardon reload → لإعادة تحميل الإعدادات
  • /wardon setlang <ar/en> → لتغيير اللغة

⚙ Config Examples

📄 English Config Example
# General Settings
lang: en
allowbreak: false
disabletextonchat: false

disablecommands:
  - tpa
  - home
  - warp

# Discord Webhook
discord:
  enable: false
  webhook: ""

# Broadcast Settings
broadcastjail: true
broadcastunjail: true

# Jail Restrictions
blockinteractions: true
onlinejail: true
📄 مثال كونفق (عربي)
# الإعدادات العامة
lang: ar
allowbreak: false         # هل يمكن للمسجونين كسر البلوكات؟
disabletextonchat: true   # تعطيل الشات للمسجونين

disablecommands:          # أوامر يتم منعها
  - tpa
  - home
  - msg

# إعدادات الديسكورد
discord:
  enable: true
  webhook: "ضع رابط الويبهوك هنا"

# إعدادات البرودكاست
broadcastjail: true       # إعلان عند السجن
broadcastunjail: true     # إعلان عند الإفراج

# قيود السجن
blockinteractions: true   # منع التفاعل مع البلوكات
onlinejail: true          # الوقت يُحتسب فقط إذا اللاعب أونلاين

Ченджлог

26.3.2Релиз1.21.9, 1.21.10, 1.21.11 · 2 марта 2026 г.

fix issues

26.3.1Релиз1.21.9, 1.21.10, 1.21.11 · 1 марта 2026 г.

Changelog (Modrinth) - vX.X.X

Added

  • Added block-player-command to block jailed players from running commands.
  • Added whitelist-commands to allow specific commands while jailed (when command blocking is enabled).

Changed

  • Replaced disablecommands with whitelist-commands.
  • Jail data storage moved to encrypted database file: data/jailed_players.db.
  • Automatic migration from old jailed-players.yml to the new encrypted DB on startup.

Fixed

  • Fixed jailed players being unjailed after server restart.
    • Jail state is now persisted and restored properly.
  • Fixed hidejailedloot: false still hiding inventory.
    • Inventory is now only hidden when hidejailedloot: true.

Notes

  • Config migration needed:
    • Remove disablecommands
    • Use block-player-command + whitelist-commands
  • Old jail file format is supported for one-time migration.

Комментарии

Загружаем…