
BlueMap-Towny
Плагин BlueMap-Towny отображает города из Towny на интерактивной 3D-карте BlueMap. Удобное решение для серверов с приватами - визуализируйте территории, столицы наций и даже осадные зоны (SiegeWar).
BlueMap-Towny - это аддон для BlueMap, который добавляет на вашу красивую 3D-карту метки городов и территорий Towny. Если вы администрируете сервер с этим плагином приватов, то наверняка хотите, чтобы игроки видели, где чей город. BlueMap-Towny решает эту задачу: автоматически синхронизирует клаймы с картой, показывает названия городов, мэров, жителей и даже банк.
Что это и зачем
BlueMap - популярный плагин для Minecraft, создающий живую 3D-карту мира прямо в браузере. Towny - система приватов, основанная на городах и нациях. Аддон BlueMap-Towny связывает их: все города с их территориями, форпостами и столицами наций отображаются на карте. Это не только круто выглядит, но и помогает новичкам разобраться, где чья земля, а администраторам - быстро оценить заселённость.
Особенности
- Автообновление - плагин проверяет изменения каждые 30 секунд (настраивается).
- Поддержка дырок в клаймах - если город заявляет периметр с пустотой внутри, можно настроить, показывать ли его как полностью занятый (осторожно: это обманывает карту).
- Динамические цвета - цвета городов и наций берутся из Towny-команд
/n set mapcolorи/t set mapcolor. - Кастомные всплывающие подсказки - HTML-шаблоны для кликов по городу: имя, мэр, жители, банк, а если стоит SiegeWar - ещё и статус осады.
- Маркеры для войны - отдельные иконки для осаждённых городов, столиц, руин и форпостов (требуются свои текстуры).
- Фильтр мелких городов - можно скрыть города с малым числом жителей или блоков, чтобы не засорять карту.
Установка и настройка
- Скачайте плагин и положите в папку
plugins/. - Убедитесь, что на сервере установлены Towny и BlueMap.
- Запустите сервер - плагин создаст конфиг
config.yml. - (Опционально) Задайте свои иконки: по умолчанию их нет, можно взять из Dynmap или нарисовать свои.
Пример конфига
# Интервал обновления маркеров (сек)
update-interval: 30
# Название набора маркеров в интерфейсе BlueMap
marker-set-name: Города
# Формат метки города: %name% - название
# Для форпостов: %name% Outpost %index%
town-label: '%name%'
outpost-label: '%name% Форпост %index%'
# Использовать цвета нации, заданные /n set mapcolor
dynamic-nation-colors: true
# Использовать цвета города, заданные /t set mapcolor
dynamic-town-colors: true
# HTML для всплывашки по клику на город
popup: '<span style="font-size: 120%">%name% (%nation%)</span><br><span>Мэр <strong>%mayor%</strong></span><br><span>Жителей <strong>%residents%</strong></span><br><span>Банк <strong>%bank%</strong></span>'
# ... и много других опций, включая стили границ, прозрачность и иконки
Важно: иконки нужно разместить в папке
web/или указать ссылку. Плагин не идёт с готовыми иконками - используйте Dynmap-ресурсы или свои.
Плейсхолдеры для меток и всплывашек
Метки городов и форпостов
| Плейсхолдер | Что выводит |
|---|---|
%name% | Название города |
%index% | Номер форпоста (только для outpost-label) |
Всплывающая подсказка (поп-ап)
| Плейсхолдер | Содержание |
|---|---|
%name% | Название города |
%mayor% | Мэр города |
%residents% | Список жителей |
%assistants% | Помощники мэра |
%residentdisplaynames% | Жители с никнеймами |
%residentcount% | Количество жителей |
%founded% | Дата основания |
%board% | Текст на доске города |
%trusted% | Доверенные жители |
%tax% | Налог в городе |
%bank% | Баланс банка |
%nation% | Нация, к которой относится город |
%nationstatus% | Статус (столица / член ...) |
%public% | Открыт ли город для новых жителей |
%peaceful% | Мирный ли статус |
%flags% | Флаги (PvP, мобы и т.д.) |
%war% | Идёт ли война (EventWar/FlagWar) |
%town_culture% | Культура из TownyCultures |
%town_resources% | Ресурсы из TownyResources |
Для SiegeWar (если стоит)
| Плейсхолдер | Значение |
|---|---|
%attacker% | Атакующий город/нация |
%defender% | Защищающийся город/нация |
%siege_type% | Тип осады (Conquest, Revolt и т.д.) |
%sessions_completed% | Завершённые боевые сессии |
%session_total% | Всего боевых сессий |
%war_chest% | Военная казна (если включена экономика Towny) |
%banner_control% | Кто контролирует знамя |
%siege_status% | Статус осады |
%siege_balance% | Баланс осады |
%battle_points_attacker% | Очки атакующей стороны |
%battle_points_defender% | Очки защищающейся стороны |
%battle_time_left% | Время до конца текущей сессии |
Плагин не поддерживает внешние плагины, которые встраиваются через плейсхолдеры - зато дружит с Towny из коробки. Настройка гибкая: можно менять цвета, прозрачность, толщину границ, Y-уровень отображения зон и даже "врать" о дырках в клаймах (но это лучше не включать, если не хотите путать игроков).
Скачайте BlueMap-Towny и сделайте карту вашего сервера информативной и красивой - теперь каждый город виден как на ладони, а осады отображаются в реальном времени!
