Towny — плагин для создания городов и наций в Minecraft
Towny — это серверный плагин для Minecraft, который строит иерархию «житель → город → нация» и защищает землю от гриферства по сеточному…
Towny — это серверный плагин для Minecraft, который строит иерархию «житель → город → нация» и защищает землю от гриферства по сеточному принципу.
Towny — плагин для создания городов и наций в Minecraft
Версия Minecraft, на которой протестирована и написана статья: 26.1.2
Диапазон поддерживаемых версий: 1.19.x - 26.1.2
Для экономических функций дополнительно требуются Vault и любой плагин на экономику (необязательно)
Towny — это серверный плагин для Minecraft, который строит на сервере иерархию «житель → город → нация» и защищает землю от гриферства по сеточному принципу. В ванильной игре защитить территорию без прав оператора невозможно: любой способен разрушить чужую постройку. Towny добавляет это без ручного вмешательства администратора — игроки сами основывают города, приватят участки и решают, кто имеет к ним доступ. Это один из старейших плагинов такого рода, который до сих пор активно развивается.
Защита территории по сетке
Мир делится на квадраты 16×16 блоков — так называемые таунблоки. Размер совпадает с чанком и не зависит от высоты: защита распространяется на всю колонну блоков от бедрока до неба. Когда город приватит таунблок командой /town claim, этот участок начинает подчиняться разрешениям города или владельца плота.
Количество таунблоков ограничено. По умолчанию город может занять столько квадратов, сколько имеет жителей, умноженное на 8. То есть поселение из пяти игроков получает до 40 участков. Пространство между городами остается дикой природой со своими правилами взаимодействия.

Игрок основывает город командой /town new, вокруг стартового таунблока проходит волна частиц
Разрешения на плоты
Для каждого участка владелец отдельно задает четыре типа действий: строительство, разрушение, взаимодействие с механизмами (рычаги, кнопки, двери) и использование предметов. Каждый тип выставляется для четырех групп: жителей города, членов нации, союзников и посторонних. Например, союзникам можно разрешить открывать двери, но запретить ломать блоки. Владелец плота также добавляет отдельных друзей, которые получат доступ даже тогда, когда остальной город его не имеет.

Интерфейс разрешений плота с четырьмя группами и типами действий, показанный в чате
Жители, города и нации
Каждый город возглавляет мэр, каждую нацию — король. Оба назначают помощников, которые управляют поселением вместе с ними. Мэр раздает жителям ранги — например, помощника или шерифа — и каждый ранг несет собственный набор прав внутри города. Несколько городов объединяются в нацию, формируя на сервере крупные команды. Нации объявляют друг друга союзниками или врагами, углубляя разделение игроков.

Карта сервера с несколькими городами одной нации, вывод команды /towny map в чате
Экономика
Если на сервере стоят Vault и эконом-плагин, Towny включает денежные механики. За основание города, приват участков и создание нации взимается плата. Мэр устанавливает ежедневный налог для жителей, а собранные средства идут в банк города, откуда их снимает только он. Город в составе нации ежедневно переводит взнос государству.
Отдельная механика — апкип (upkeep): ежедневный платеж за само существование города и нации. Если город не способен его покрыть, он распускается. Апкип искусственно выводит деньги из оборота и сдерживает инфляцию на сервере.
Война
Администратор включает режим войны вручную. Во время него большинство команд замораживается, а защита блоков для городов в составе нации перестает действовать. Каждый таунблок имеет запас прочности: когда на нем стоит враг, прочность падает, и на нуле город теряет участок. Цель — захватить домашний блок города, откуда появляются его жители. Сами режимы войны подключаются отдельными официальными дополнениями Towny — в базовом плагине их нет.
Конфиг (файл)
Полный config.yml Towny содержит более 2700 строк. Ниже — только ключевые параметры, которые настраивают чаще всего. Формат хранения данных задается в отдельном файле database.yml.
Параметр | Что делает |
| Включает все экономические функции (нужен Vault) |
| Стоимость основания города |
| Стоимость создания нации |
| Цена привата одного таунблока |
| Множитель лимита участков: жители × 8 |
| Ежедневный апкип города |
| Ежедневный апкип нации |
| Ежедневный сбор налогов и апкипа |
| Сколько игрок теряет при смерти |
| Формат хранения: |
Вывод
Towny дает игрокам структурированную систему защиты земли с иерархией городов и наций и экономикой поверх нее. Плагин подходит для серверов выживания и ролевых, где важна совместная застройка, и меньше — для сугубо мини-игровых или анархических проектов.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











