Towny — plugin pro vytváření měst a národů v Minecraftu
Towny je serverový plugin pro Minecraft, který buduje hierarchii obyvatel → město → národ a chrání území před griefingem na principu mřížky.
Towny je serverový plugin pro Minecraft, který buduje hierarchii obyvatel → město → národ a chrání území před griefingem na principu mřížky.
Towny — plugin pro vytváření měst a národů v Minecraftu
Verze Minecraftu, na které byl plugin testován a článek napsán: 26.1.2
Rozsah podporovaných verzí: 1.19.x - 26.1.2
Pro ekonomické funkce je navíc vyžadován Vault a libovolný ekonomický plugin (volitelné)
Towny je serverový plugin pro Minecraft, který na serveru buduje hierarchii „obyvatel → město → národ“ a chrání území před griefingem na principu mřížky. Ve vanilla hře je nemožné chránit území bez práv operátora: kdokoli může zničit cizí stavbu. Towny to přidává bez manuálního zásahu administrátora — hráči sami zakládají města, privatizují parcely a rozhodují, kdo k nim má přístup. Jedná se o jeden z nejstarších pluginů svého druhu, který se stále aktivně vyvíjí.
Ochrana území pomocí mřížky
Svět je rozdělen na čtverce o velikosti 16×16 bloků — takzvané townblocky. Velikost se shoduje s chunkem a nezávisí na výšce: ochrana se vztahuje na celý sloupec bloků od bedrocku až do nebe. Když město zprivatizuje townblock pomocí příkazu /town claim, tento pozemek začne podléhat oprávněním města nebo majitele parcely.
Počet townblocků je omezen. Ve výchozím nastavení může město zabrat tolik čtverců, kolik má obyvatel, vynásobeno 8. To znamená, že osada pěti hráčů získá až 40 parcel. Prostor mezi městy zůstává divokou přírodou s vlastními pravidly interakce.

Hráč zakládá město příkazem /town new, kolem počátečního townblocku projde vlna částic
Oprávnění parcel
Pro každou parcelu nastavuje majitel samostatně čtyři typy akcí: stavění, ničení, interakci s mechanismy (páky, tlačítka, dveře) a používání předmětů. Každý typ se nastavuje pro čtyři skupiny: obyvatele města, členy národa, spojence a cizince. Spojencům lze například povolit otevírání dveří, ale zakázat rozbíjení bloků. Majitel parcely také přidává jednotlivé přátele, kteří získají přístup i v případě, že ho zbytek města nemá.

Rozhraní oprávnění parcely se čtyřmi skupinami a typy akcí, zobrazené v chatu
Obyvatelé, města a národy
Každé město vede starosta, každý národ král. Oba jmenují asistenty, kteří s nimi spravují osadu. Starosta rozděluje obyvatelům hodnosti — například asistenta nebo šerifa — a každá hodnost s sebou nese vlastní sadu práv uvnitř města. Několik měst se spojí v národ a vytvoří na serveru velké týmy. Národy se navzájem prohlašují za spojence nebo nepřátele, což prohlubuje rozdělení hráčů.

Mapa serveru s několika městy jednoho národa, výstup příkazu /towny map v chatu
Ekonomika
Pokud jsou na serveru nainstalovány Vault a ekonomický plugin, Towny zapne peněžní mechanismy. Za založení města, privatizaci parcel a vytvoření národa se vybírá poplatek. Starosta stanovuje denní daň pro obyvatele a vybrané prostředky jdou do banky města, odkud je může vybírat pouze on. Město v rámci národa denně převádí příspěvek státu.
Samostatnou mechanikou je údržba (upkeep): denní platba za samotnou existenci města a národa. Pokud ji město nedokáže pokrýt, je rozpuštěno. Údržba uměle stahuje peníze z oběhu a brzdí inflaci na serveru.
Válka
Administrátor zapíná válečný režim ručně. Během této doby je většina příkazů zmrazena a ochrana bloků pro města v rámci národa přestává platit. Každý townblock má zásobu zdraví: když na něm stojí nepřítel, zdraví klesá, a při nule město parcelu ztrácí. Cílem je obsadit domovský blok města, ze kterého se objevují jeho obyvatelé. Samotné válečné režimy se připojují prostřednictvím samostatných oficiálních rozšíření Towny — v základním pluginu nejsou.
Konfigurace (soubor)
Kompletní config.yml Towny obsahuje přes 2700 řádků. Níže jsou uvedeny pouze klíčové parametry, které se nastavují nejčastěji. Formát ukládání dat je definován v samostatném souboru database.yml.
Parametr | Co dělá |
| Zapíná všechny ekonomické funkce (vyžaduje Vault) |
| Cena za založení města |
| Cena za vytvoření národa |
| Cena za zprivatizování jednoho townblocku |
| Násobitel limitu parcel: obyvatelé × 8 |
| Denní údržba města |
| Denní údržba národa |
| Denní výběr daní a údržby |
| Kolik hráč ztratí při smrti |
| Formát ukládání: |
Závěr
Towny dává hráčům strukturovaný systém ochrany území s hierarchií měst a národů a s ekonomikou navrchu. Plugin je vhodný pro survival a roleplay servery, kde je důležité budování komunity, a méně pak pro čistě minihrové nebo anarchické projekty.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 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.











