Плагин WorldGuard-Custom [1.0]

WorldGuard-Custom
Краткое описание:
WorldGuard-Custom - это форк на 1.21.11 версию, который добавляет 3 недостающих функций.
2
37
  • Лайк 0
Реакции:1 пользователя
Для версий
  1. 1.21.✘
Java
  1. Java 21
Зависимости
WorldEdit, FastAsyncWorldEdit

Exec 1a412d95 e916 4895 8e41 f435fe185e3b

WorldGuard Custom [Paper 1.21.11]​

Модифицированная сборка WorldGuard 7.0.17 с расширенным функционалом кастомизации. Добавлен удобный слой для полной настройки сообщений, звуков отказа и персональной визуализации регионов частицами для администрации.
  • Ядро: Paper 1.21.11 (Java 21)
  • Зависимости: WorldEdit Bukkit 7.3.18+
  • Папка плагина: plugins/WorldGuard (полная совместимость с оригиналами)

⚡ Особенности форка​

  • Полная кастомизация сообщений (messages.yml):
    • Изменение любых отказов (ломание, установка, PvP, вход и др.), ошибок команд и подсказок.
    • Поддержка цветовых кодов &0–&f, HEX (&#RRGGBB), кликабельных ссылок и hover-текста.
    • Плейсхолдеры: {player}, {world}, {action}, {x}, {y}, {z}.
    • Возможность отключить чат-отказы (chat-enabled: false) или убрать звук.
    • Поддержка мультимиров: индивидуальные сообщения под каждый мир.
  • Звуки запретов (sounds.yml):
    • Проигрывание персонального звука игроку при попытке нарушить приват.
    • Настройка Bukkit/Minecraft ключа звука, громкости, тональности и персонального cooldown (защита от спама).
  • Визуализация сетки регионов (visualization.yml):
    • Отображение границ регионов и выделений частицами прямо в игре.
    • Частицы видит только администратор (не нагружает остальных игроков).
    • Поддержка кубоидов и полигонов (//sel poly).

📌 Команды и права​

Визуализация регионов​

  • /wgvisual selection (или /wgv) — подсветка текущего выделения WorldEdit.
  • /wgvisual region <id> — подсветка сохранённого региона.
  • /wgvisual nearby [радиус] — подсветка всех регионов в радиусе.
  • /wgvisual off — отключить отображение.
  • /wgvisual reload — перезагрузить visualization.yml.
Права: worldguard.visualize, worldguard.visualize.reload (по умолчанию OP)

Управление конфигурацией​

  • /wgfeedback reload — быстрая перезагрузка messages.yml и sounds.yml без рестарта.
  • /wgfeedback sync — принудительная синхронизация миров.
  • /wg reload — общая перезагрузка WorldGuard вместе со всеми новыми файлами.
Право: worldguard.feedback.reload (по умолчанию OP)

🛠️ Установка​

  1. Выключите сервер.
  2. Удалите старый JAR-файл WorldGuard из папки plugins/.
  3. Загрузите модифицированный JAR в папку plugins/.
  4. Убедитесь, что установлен WorldEdit 7.3.18+.
  5. Запустите сервер. В папке plugins/WorldGuard автоматически появятся:
    • messages.yml — оформление текста и префиксов;
    • sounds.yml — звуковые эффекты;
    • visualization.yml — параметры частиц и лимиты.

⚙️ Примеры конфигураций​

messages.yml (сообщения и мультимиры)​

Код:
defaults:
prefix: '&8[&bWorldGuard&8] &r'
raw-format: '{prefix}{message}'
chat-enabled: true
denial-cooldown-ms: 500
messages:
deny: '&c[✘] &fВы не можете &e{action}&f здесь!'
deny-break-block: '&c[✘] &fНельзя ломать блоки в этом регионе.'

worlds:
spawn_world:
messages:
deny-pvp: '&c[✘] &fВ безопасной зоне PvP запрещено!'

sounds.yml (звуки отказа)​

Код:
defaults:
enabled: true
name: 'minecraft:block.note_block.bass'
volume: 0.7
pitch: 0.6
cooldown-ms: 500
actions:
pvp:
name: 'minecraft:entity.villager.no'

Автор

s0nd3r

Еще ресурсы от s0nd3r

MintFPV - fpv дроны нового поколения!
MintFPV - fpv дроны нового поколения!
FPV-дроны для Paper 1.21.4+: плавная физика, камера от первого лица, бомбардировщики, камикадзе.
NetGuard — защита сети и стабильность игрового процесса
NetGuard — защита сети и стабильность игрового процесса
Расширенная сетевая защита, синхронизация боя и защита от эксплойтов для Minecraft-серверов
Halloween Origin by BreadBuilds
Halloween Origin by BreadBuilds
Слив 2 вариации Origin by BreadBuilds, поставьте лайк на ресурс
ВерхНиз