Towny: города, нации и экономика территорий
Полный гайд по плагину Towny: создание городов, кланов, наций, настройка налогов, прав плотов и экономики через Vault.
Кратко: Towny - плагин для территориального управления на Minecraft-серверах. Он позволяет игрокам создавать города, захватывать чанки, объединяться в нации и строить экономику через Vault. Установите Towny, задайте базовые параметры в
towny.yml, и сервер получит полноценную политическую систему.
Towny: города, нации и экономика территорий
Towny Advanced - один из старейших и наиболее функциональных плагинов для Minecraft-серверов с RPG- и выживательным уклоном. По состоянию на 2026 год плагин активно поддерживается командой разработчиков и совместим с Paper/Purpur 1.21+. Его суть - дать игрокам инструменты для захвата земель, управления городами и выстраивания политических союзов в виде наций. Towny не заменяет WorldGuard, но действует в паре с экономическими плагинами через Vault, создавая живой игровой мир: с налогами, выборами, войнами и правами на плоты. Этот гайд охватывает всё - от установки до тонкой настройки конфигов.
Pterohost - игровой хостинг на NVMe-дисках с DDoS-защитой и поддержкой 24/7, готовый к запуску Paper-серверов с Towny. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг
Установка и зависимости
Towny требует несколько компонентов:
- Paper (рекомендуется) или Spigot 1.20+
- Vault - API-прослойка для экономики (обязателен, если нужны деньги)
- EssentialsX или CMI - как экономический бэкенд для Vault
- TownyChat (опционально) - форматирование чата по городам/нациям
Скачать Towny можно с Hangar или Modrinth. JAR-файл кладётся в plugins/.
После первого запуска создаётся структура:
plugins/Towny/
settings/
towny.yml # основные параметры
townyperms.yml # права по умолчанию
config.yml # дополнительный конфиг (устаревшее название)
data/
towns/ # данные городов
nations/ # данные наций
residents/ # данные игроков
logs/
Проверьте запуск плагина командой /towny - должен появиться список команд.
Первоначальная настройка towny.yml
Ключевые параметры файла plugins/Towny/settings/towny.yml:
# Экономика
economy:
# Стоимость создания города
new_town_price: 500.0
# Стоимость одного дополнительного чанка (claim)
price_claim_townblock: 25.0
# Ежедневная стоимость обслуживания одного чанка
daily_townblock_upkeep_cost: 10.0
# Стоимость создания нации
new_nation_price: 2000.0
# Лимиты чанков
towns:
# Базовое кол-во чанков на 1 жителя
town_blocks_per_resident: 8
# Максимальный размер города (0 = без лимита)
max_townblocks: 0
# Через сколько дней неоплаты город удаляется
days_before_removing_town: 7
После изменения параметров перезагрузите Towny командой /towny reload.
Создание города: первые шаги
Основные команды мэра
/town new <название> - создать город (снимает new_town_price)
/town claim - захватить чанк, где стоит игрок
/town claim outpost - создать анклав (не смежный с основным)
/town unclaim - освободить чанк
/town add <ник> - пригласить жителя
/town kick <ник> - выгнать жителя
/town set spawn - установить точку спавна города
/town set board <текст> - установить объявление города (видно при входе)
/town set taxes <сумма> - установить ежедневный налог с жителя
/town set plottaxes <сумма> - налог за владение плотом
/town toggle open - открыть/закрыть город для свободного вступления
/town toggle public - показать/скрыть спавн в /town spawn
Как работает claim чанков
Каждый чанк (16x16 блоков) захватывается отдельно. Лимит чанков рассчитывается по формуле:
доступных чанков = town_blocks_per_resident * кол-во жителей + бонус
Если в городе 5 жителей, а town_blocks_per_resident = 8, то доступно 40 чанков. Мэр видит текущий статус через /town:
/town - информация о своём городе
/town <название> - информация о чужом городе
Пример быстрого старта
/town new Riverside # создать город Riverside
/town claim # захватить стартовый чанк
/town set spawn # поставить спавн
/town set board Добро пожаловать в Riverside!
/town add Steve # пригласить игрока Steve
/town set taxes 50 # 50 монет налог в день
Права плотов и townyperms.yml
Towny делит территорию города на плоты (plot). Каждый чанк - это один плот. Права задаются на трёх уровнях:
| Уровень | Кто |
|---|---|
| Resident | Жители города |
| Ally | Жители союзных городов/наций |
| Outsider | Все остальные |
Файл townyperms.yml задаёт права по умолчанию для новых городов:
# Права для плотов типа default (обычные)
default:
# Формат: тип_плота -> уровень -> [права]
# build - строить блоки
# destroy - ломать блоки
# switch - взаимодействовать с кнопками, рычагами, дверями
# itemuse - использовать предметы (еда, зелья)
resident:
build: true
destroy: true
switch: true
itemuse: true
ally:
build: false
destroy: false
switch: true
itemuse: true
outsider:
build: false
destroy: false
switch: false
itemuse: false
Мэр может изменить права на конкретном плоте:
/plot set perm resident build on # разрешить жителям строить
/plot set perm outsider switch on # разрешить посторонним нажимать кнопки
/plot perm # посмотреть текущие права плота
Типы плотов
Towny поддерживает специализированные типы плотов:
/plot set default - обычный плот
/plot set shop - торговый плот
/plot set arena - арена (PvP всегда включён)
/plot set embassy - посольство (иностранцы могут покупать)
/plot set farm - ферма
/plot set inn - таверна (другие могут устанавливать спавн)
/plot set jail - тюрьма
/plot set wilds - дикие земли (права как вне города)
Нации: объединение городов
Создание нации
/nation new <название> - создать нацию (нужен готовый город)
/nation add <город> - принять город в нацию
/nation kick <город> - исключить город
/nation set capital <город> - назначить столицу
/nation set taxes <сумма> - налог с городов-членов
/nation set title <ник> <титул> - дать игроку титул
/nation set king <ник> - передать власть
/nation toggle open - разрешить городам вступать без приглашения
/nation ally add <нация> - предложить альянс
/nation enemy add <нация> - объявить войну (если включён TownyWar)
Иерархия власти
Нация
- Король (King) - создатель нации, все права
- Помощники короля (Nation-Assistant) - управление нацией
- Города-члены
- Мэр (Mayor) - управляет городом
- Помощники мэра (Town-Assistant)
- Жители (Resident)
- VIP (Town-VIP) - опциональная роль
Посмотреть информацию о нации:
/nation - своя нация
/nation <название> - чужая нация
/nation list - список всех наций
Флаги PvP, взрывы и война
Переключение флагов
Мэр управляет боевыми флагами города:
/town toggle pvp - разрешить PvP в городе
/town toggle explosions - разрешить взрывы (TNT, крипер)
/town toggle fire - разрешить распространение огня
/town toggle mobs - разрешить спавн мобов
Для отдельного плота (владелец или мэр):
/plot toggle pvp
/plot toggle explosion
/plot toggle fire
/plot toggle mobs
TownyWar (война между нациями)
TownyWar - встроенный модуль войны (включается в towny.yml):
war:
# Включить систему войн
towns_can_be_warred: true
# Очки победы (сколько флагов нужно захватить)
war_score_cap: 10
# Стоимость объявления войны
war_declaration_cost: 1000.0
Во время войны игроки враждующих наций могут атаковать друг друга на спорных территориях. Города нейтральных наций защищены стандартными правами.
Интеграция с экономикой через Vault
Towny работает с любым плагином экономики, совместимым с Vault: EssentialsX Economy, CMI, iConomy, Gringotts.
Настройка экономических событий
В towny.yml настраиваются все транзакции:
economy:
# Создание города
new_town_price: 500.0
# Захват чанка
price_claim_townblock: 25.0
# Суточная аренда чанка
daily_townblock_upkeep_cost: 5.0
# Создание нации
new_nation_price: 2000.0
# Покупка плота
price_plotblock: 100.0
# Налоги
# Налог города снимается с жителей каждые N тиков нового дня
# Настраивается в /town set taxes <сумма>
# Банк нации
# Короли переводят деньги: /nation deposit <сумма>
# Снять: /nation withdraw <сумма>
# Банк города
# /town deposit <сумма>
# /town withdraw <сумма>
Команды банка
/town deposit <сумма> - пополнить казну города
/town withdraw <сумма> - снять из казны (только мэр)
/nation deposit <сумма> - пополнить казну нации
/nation withdraw <сумма> - снять из казны нации (только король)
/res tax - посмотреть свои налоги
/town tax - список налогов города
Продажа плотов игрокам
Мэр может продавать плоты в розницу:
# Встать на нужный плот
/plot forsale <цена> - выставить плот на продажу
/plot notforsale - убрать с продажи
/plot forsale - посмотреть, продаётся ли плот
# Покупатель:
/plot claim - купить плот (снимает указанную цену)
/plot unclaim - отказаться от плота
После покупки игрок становится владельцем плота и управляет его правами независимо от мэра.
Настройка townyperms.yml: расширенные права
Полная структура файла с комментариями:
# Права для каждого типа плота
# Типы: default, shop, farm, arena, embassy, inn, wilds, jail, embassy, hotel
default:
resident:
build: true
destroy: true
switch: true
itemuse: true
ally:
build: false
destroy: false
switch: true
itemuse: true
outsider:
build: false
destroy: false
switch: false
itemuse: false
shop:
resident:
build: true
destroy: true
switch: true
itemuse: true
ally:
build: false
destroy: false
switch: true
itemuse: true
outsider:
build: false
destroy: false
switch: true # посторонние могут использовать честы-магазины
itemuse: true
embassy:
resident:
build: true
destroy: true
switch: true
itemuse: true
ally:
build: true # союзники могут строить в посольстве
destroy: true
switch: true
itemuse: true
outsider:
build: false
destroy: false
switch: true
itemuse: true
После изменения файла выполните /towny reload.
Полезные административные команды
Для администраторов (permission towny.admin):
/ta town <название> delete - удалить город
/ta nation <название> delete - удалить нацию
/ta town <название> add <ник> - добавить жителя принудительно
/ta toggle war - включить/выключить режим войны
/ta set mayor <ник> - сменить мэра
/ta givebonus <город> <чанки> - дать бонусные чанки городу
/ta reload - перезагрузить все конфиги
/ta purge <дней> - удалить игроков, неактивных N дней
Просмотр статистики:
/towny - версия и статус
/townyworld - настройки мира (PvP, взрывы по умолчанию)
/townytop residents - топ городов по жителям
/townytop land - топ городов по чанкам
/res <ник> - информация о жителе
/res list - список всех жителей
Типичные проблемы и их решение
| Проблема | Причина | Решение |
|---|---|---|
| Не создаётся город | Недостаточно денег | Проверить баланс /bal, снизить new_town_price |
| Нельзя захватить чанк | Достигнут лимит чанков | Добавить жителей или увеличить town_blocks_per_resident |
| Налог не снимается | Нет экономики Vault | Убедиться что EssentialsX + Vault загружены |
| PvP не работает в городе | Флаг выключен | /town toggle pvp |
| Жители не могут строить | Неверные права плота | /plot set perm resident build on |
| Город удалён автоматически | Не оплачен upkeep | Снизить daily_townblock_upkeep_cost или days_before_removing_town |
Связанные материалы
Для полноценной работы сервера с Towny рекомендуется изучить защиту регионов через WorldGuard - в статье Защита регионов WorldGuard описана настройка зон и флагов. Управление правами игроков и групп разбирается в руководстве LuckPerms: права и группы. Обзор всех популярных плагинов для сервера - в материале Лучшие плагины для Minecraft.
Заключение
Towny Advanced превращает обычный Minecraft-сервер в многоуровневую политическую систему с городами, нациями, экономикой и войнами. Плагин гибко настраивается через towny.yml и townyperms.yml - можно сделать как мирный экономический сервер без PvP, так и хардкорный мир с войнами за территории. Главное - корректно настроить экономику через Vault, задать разумные стоимости создания городов и чанков, и настроить права плотов под стиль игры на сервере. После базовой настройки Towny работает стабильно и практически не требует вмешательства администратора.
Pterohost - хостинг Minecraft-серверов с поддержкой Paper, Purpur и любых плагинов, NVMe-дисками и защитой от DDoS. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг