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.











