▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/RegionDisplayName
RegionDisplayName

RegionDisplayName

Плагин RegionDisplayName позволяет задавать красивые отображаемые названия для регионов WorldGuard и выводить их через PlaceholderAPI. Поддерживает Paper, Spigot, Purpur и Bukkit от 1.8 до 1.21.x.

Оцените первым
1.5K
7

RegionDisplayName - небольшой, но очень полезный плагин для серверов Minecraft, который решает одну конкретную проблему: технические ID регионов WorldGuard выглядят ужасно. Вы знаете, о чём я. Когда игрок заходит в зону spawn_pvp_zone_001 или shop_district_v2_final, это выглядит как-то... не очень. Особенно если вы хотите показывать красивые названия в табе, на табличках, в чате или через голограммы.

Этот плагин позволяет присвоить любому региону WorldGuard нормальное отображаемое имя - например, "Торговый квартал", "Арена для PvP" или "Спавн". И потом выводить это название куда угодно через PlaceholderAPI. Просто, элегантно, работает.

Зачем это нужно на сервере

WorldGuard - отличный инструмент для защиты территорий и управления зонами. Но вот беда: ID регионов создаются админами для админов. Они технические, часто с подчёркиваниями, цифрами, сокращениями. Игрокам это показывать нельзя - выглядит криво и непрофессионально.

RegionDisplayName добавляет слой абстракции. Вы создаёте регион как обычно - с любым техническим ID, который удобен вам. А потом через одну команду присваиваете ему красивое название, которое будут видеть игроки. Плагин создаёт плейсхолдер %rdn_name%, который можно вставить в:

  • Таб-лист - показывать текущую зону игрока
  • Скорборд - отображать название региона на боковой панели
  • Голограммы - через плагины типа DecentHolograms или HolographicDisplays
  • Чат-сообщения - приветствия при входе в зону
  • BossBar - красивые уведомления сверху экрана
  • ActionBar - ненавязчивые подсказки

Короче, везде, где работает PlaceholderAPI, туда можно воткнуть название региона. А PlaceholderAPI работает практически везде на современных серверах.

Как использовать

Установка отображаемого имени региона

Команда: /rdn set [регион] [название]

Право доступа: regiondisplayname.admin

Пример: /rdn set spawn_pvp_zone_001 &c&lАрена PvP

Да, поддерживаются цветовые коды через &. Можно делать красивые форматированные названия с градиентами (если ваш сервер поддерживает HEX-цвета).

Получение отображаемого имени

Плейсхолдер PlaceholderAPI: %rdn_name%

Этот плейсхолдер возвращает отображаемое имя региона, в котором находится игрок. Если игрок не в регионе или у региона нет кастомного названия, плейсхолдер вернёт пустую строку (или можно настроить дефолтное значение в конфиге, если такая опция есть в вашей версии).

Совместимость и требования

Плагин работает на:

  • Bukkit и всех его форках
  • Spigot
  • Paper (рекомендуется)
  • Purpur

Поддерживаемые версии Minecraft: от 1.8 до 1.21.x. Да, плагин работает даже на древних версиях, что редкость в 2024 году. Последняя версия 1.4 официально заявлена для Paper 1.8-1.21.1.

Обязательные зависимости:

  • Java 8 или новее - если ваш сервер на Java 8+, всё ок
  • WorldGuard - без него плагин бессмысленен
  • PlaceholderAPI - для работы плейсхолдера

Установка стандартная: закинули JAR в папку plugins, перезапустили сервер, готово. Конфиг минимальный, настраивать почти нечего.

Что нового в версии 1.4

Вышла 9 октября 2024 года. Добавлена поддержка BetterReload - это плагин для безопасной перезагрузки сервера без полного рестарта. Если вы используете BetterReload, RegionDisplayName теперь корректно перезагружается вместе с ним.

Также внесены небольшие улучшения производительности. Плагин и так лёгкий, но разработчик оптимизировал обработку плейсхолдеров и проверку регионов.

В предыдущей версии 1.3 добавили глобальные названия для отдельных миров. Это полезно, если у вас есть миры без регионов WorldGuard, но вы всё равно хотите показывать их названия игрокам. Например, "Мир ресурсов" или "Креатив". Плюс исправили баг с загрузкой на Paper 1.20.6.

Практические советы

Важный нюанс: плейсхолдер %rdn_name% возвращает название региона с наивысшим приоритетом, если игрок находится сразу в нескольких пересекающихся зонах. Учитывайте это при настройке приоритетов в WorldGuard.

Совет: если вы используете плагин для скорборда (например, TAB или FeatherBoard), добавьте плейсхолдер в шаблон. Игроки сразу видят, где они находятся. Особенно полезно на серверах с кастомными городами, данжами или ивентовыми зонами.

Производительность: плагин очень лёгкий. Проверка региона происходит только при обновлении плейсхолдера, а не каждый тик. На сервере с 50+ игроками нагрузки не заметите.

Совместимость: работает с любыми плагинами, поддерживающими PlaceholderAPI. Тестировал с TAB, DecentHolograms, LuckPerms (для префиксов), DeluxeMenus - везде ок.

Для каких серверов подойдёт

  • Выживание с городами - показывайте названия районов, торговых зон, ферм
  • RPG-серверы - красивые названия локаций, данжей, городов
  • Мини-игры - отображение текущей арены или лобби
  • Анархии с спавном - обозначьте безопасную зону
  • Креативные серверы - названия плотов или тематических зон

Если у вас сервер с WorldGuard и вы хотите сделать интерфейс чуть более человечным - скачайте RegionDisplayName. Плагин делает одну вещь, но делает её хорошо. Никаких лишних функций, никакой магии. Просто красивые названия для регионов.

Установка займёт две минуты, настройка - ещё пять. А игроки будут видеть понятные названия вместо технических ID. Мелочь, а приятно.

Партнёрский материал

Сервер для плагина RegionDisplayName - как у профи

Плагин RegionDisplayName создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином RegionDisplayName для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

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

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

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

Сервер

Ссылки


Детали

Лицензия:
Опубликован:3 года назад
Обновлён:2 года назад
Главная