Плагин WorldGuard-Translator — Редактируй строки WorldGuard быстро и удобно + MiniMessage [1.1.3]

WorldGuard-Translator — Редактируй строки WorldGuard быстро и удобно + MiniMessage
Краткое описание:
Забудьте о проблеме с хардкодом в плагине WorldGuard
92
723
  • Лайк 0
Реакции:3 пользователей

Предыдущие версии [7]

Другие версии

Последние обновления

1.1.3

Добавлена совместимость с последней версией WorldGuard 7.0.18 (Java 25) (Обновлены библиотеки)

1.1.2

Добавлена команда для удаления компонентов (/wgt component remove). Добавлен алиас для команды...

1.1.1

Изменения: Добавлена поддержка флагов entry-deny-message и exit-deny-message. Добавлен фильтр...
Смотреть еще...
WorldGuard-Translator
Забудь о проблеме с переводом плагина WorldGuard. С этим плагином
ты сможешь легко перевести и кастомизировать сообщения из плагина WorldGuard без
модифицирования JAR-файла, например, с помощью InJarTranslator

 2026 06 03 180514


Преимущества:

• Высокая производительность и легковесность
• Поддержка форматирования MiniMessage
• Изменяйте сообщения не выходя из игры.
• Перевод английских действий (например, break that block на ломать блок)
• Совместимость с любыми версиями WorldGuard
• Загрузка готовых переводов
• Отправка сообщений через экшн-бар

Как работает плагин?

WorldGuard-Translator модифицирует код WorldGuard в оперативной памяти
во время запуска сервера или перезагрузки плагина.
Плагин перехватывает оригинальные сообщения о запрете (deny-message) и
динамически заменяет английские технические строки на ваши переведенные строки.

Конфигурации:

YAML:
# Pre-made WorldGuard translations.
# Downloaded from https://github.com/SuperCHIROK1/WorldGuard-Translator/tree/main/translations
# You can add your own languages. Create a file inside "translations" folder and name it in <language>.yml format.
# All you need to do is customize the message style to fit your server.
lang: en
# Prefix for WorldGuard-Translator plugin messages.
# Used in local messages, replaced via %prefix%
prefix: "&#2bafb6&l[WG-Translator]&f"
# Text formatting serializer.
#
#: LEGACY_AMPERSAND - Traditional legacy color codes (e.g., &c, &l)
#: MINI_MESSAGE - Modern MiniMessage formatting (Paper 1.18+)
#   Learn more about formatting here: https://docs.papermc.io/adventure/minimessage/format/
serializer: LEGACY_AMPERSAND
# Check for WorldGuard-Translator plugin updates.
# If an update is available, the plugin will notify administrators in the console and chat.
check_updates: true
# Permission settings.
permissions:
  admin_command: "wgtranslator.admin"
  update_log: "wgtranslator.update"
YAML:
# Шаблон сообщения о запрете действия.
# %what% автоматически заменяется на переведенную строку из секции "components".
deny_message: "&#ff5400&l❌ Эй! &fИзвините, но Вы не можете &#ff5400%what% &fздесь!"
# Переводы конкретных действий.
# Вставляются вместо %what% в deny_message.
# Можете добавлять свои переводы с помощью /wgt component add <ключ>;<значение>
components:
  # Block place
  "place that block": "устанавливать блоки"
  "place fire": "поджигать территорию"
  "use frostwalker": "использовать Ледоход"

  # Block break
  "break that block": "ломать блоки"
  "use dynamite": "использовать динамит"

  # Block / entity interact
  "use that": "использовать это"
  "open that": "открывать это"
  "sleep": "ложиться спать"
  "use anchors": "использовать якорь возрождения"
  "use explosives": "использовать взрывчатку"

  # Entity spawn / drop
  "place things": "размещать предметы"
  "place vehicles": "ставить транспорт"
  "drop items": "выбрасывать предметы"
  "drop XP": "выбрасывать опыт"
  "use lingering potions": "использовать оседающие зелья"

  # Entity destroy / pickup
  "break things": "ломать предметы"
  "break vehicles": "ломать транспорт"
  "pick up items": "подбирать предметы"

  # Entity damage / mount
  "change that": "изменять это"
  "ride that": "оседлать это"
  "hit that": "атаковать это"
  "damage that": "наносить урон этому"
  "harm that": "причинять вред этому"
  "PvP": "драться с игроками"

messages:
  reloaded: "%prefix% &#70e000Плагин успешно перезагружен! &#e2eafcНовые сообщения/переводы были добавлены в WorldGuard. &7(Время: %s мс.)"
  deny_message:
    installed: "%prefix% &#70e000Успешно установлен deny_message!"
    installed_temp: "%prefix% &#70e000Успешно установлено временное deny_message &7(оно действует до рестарта сервера или плагина)"
  component:
    added: "%prefix% &#70e000Успешно добавлен перевод: &#2bafb6%s &#a1a8b8-> &#2bafb6%s"
    usage: "%prefix% &#e2eafcНапишите в формате &#2bafb6<ключ>;<перевод>&#e2eafc. Пример: &#2bafb6break that block;ломать блоки"
    list:
      header: "&#a1a8b8----- &#2bafb6&lWG-T : Переводы &#a1a8b8-----\n"
      # {0} - ключ | {1} - перевод
      format: "&#a1a8b8• &#2bafb6{0} &#a1a8b8-> &#e2eafc{1}"
  help: |-
    &8----- &3&lWorldGuard Translator &8-----

    &8• &e/%cmd% &6<reload | restart> &7- &#e2eafcПерезагрузка плагина.
    &8• &e/%cmd% &6component <add | set | list> &7- &#e2eafcУправление переводами.
    &8• &e/%cmd% &6denyMessage <set | setTemp> &#e2eafc- &fУстановка deny_message.

Есть уже готовый перевод на русский язык?

Конечно есть, все что нужно, это установить в главном конфиге lang: ru.
Плагин сам загрузит готовый перевод с репозитория.
С вас только изменить сообщение под вашу стилистику сервера.
(Посмотреть актуальный список переводов)
YAML:
lang: ru

Чтобы использовать все ниже перечисленные команды, надо иметь право wgtranslator.admin (или то, которое вы указали в конфиге)

КомандаАргументОписание
/wgtreload / restart / rПерезагрузка плагина
/wgthelpПолучить помощь
/wgt componentadd / set <ключ>;<значение>Добавить/изменить перевод
|listПолучить список переведенных строк
/wgt denyMessageset <сообщение>Установить <сообщение> в качестве denyMessage
|setTemp <сообщение>Установить <сообщение> в качестве denyMessage до первой перезагрузки сервера или плагина


Поддержать автора:

• Поставить Star (звездочку) в GitHub репозитории
• Оценить ресурс и на основе оценки оставить рецензию/отзыв
Присоединитьсяв нашDiscord-сервер(тамможнооставитьсвойпереводнасвойязык)

Если вы нашли баг или есть проблема, с которой нужно помочь, не пишите об этом в рецензии/отзыве. Лучше сообщите разработчику (мне):

Discord-сервер / Обсуждение / GitHub

Автор

SuperCHIROK1

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

PlayerThemes » Позволь игрокам настроить дизайн под себя [SQLite / MySQL / Redis]
PlayerThemes » Позволь игрокам настроить дизайн под себя [SQLite / MySQL / Redis]
Плагин позволит каждому игроку выбрать свою тему из конфигурации. Работает с PlaceholderAPI
Как исправить Belowname на версиях клиента 26.1.x (НЕ ИСПРАВЛЕНО НА >90% СЕРВЕРАХ)
Как исправить Belowname на версиях клиента 26.1.x (НЕ ИСПРАВЛЕНО НА >90% СЕРВЕРАХ)
Важная тема для поддержки игроков на версиях 26.1.x
AmazingAnnounces — Стильные и современные автосообщения | Async & MiniMessage
AmazingAnnounces — Стильные и современные автосообщения | Async & MiniMessage
Стильные и современные автоматические сообщения на базе Adventure
ConditionExpansion — Сравнение и вывод значений [PlaceholderAPI]
Сравнение и вывод значений [PlaceholderAPI]
🔒 PlayerAccessList — Система управления допуском на сервер
🔒 PlayerAccessList — Система управления допуском на сервер
Плагин для управления допуском на сервер с белым и черным списками
GemBreak - Кастомный дроп с блоков
GemBreak - Кастомный дроп с блоков
Простой плагин на кастомный дроп с блоков
EmojiChatReplacer - Плагин на эмодзи в чате
EmojiChatReplacer - Плагин на эмодзи в чате
Простой плагин на эмодзи в чате. Работает со всеми плагинами на чат.
PlAccessListTGAddon - Интеграция с Telegram для PAL
PlAccessListTGAddon - Интеграция с Telegram для PAL
Добавляет интеграцию с Telegram для PlayerAccessList

Последние отзывы

DENDOR
DENDOR
5,00 звёзд
Версия: 1.1
Опа, имба!
cosmo_jar
cosmo_jar
5,00 звёзд
Версия: 1.1
ТО ЧТО НАДО
justpremadeaccount
justpremadeaccount
5,00 звёзд
Версия: 1.1
Адекватно
ВерхНиз