Towny — plugin per creare città e nazioni in Minecraft
Towny è un plugin server per Minecraft che costruisce una gerarchia di residente → città → nazione e protegge il terreno dal griefing…
Towny è un plugin server per Minecraft che costruisce una gerarchia di residente → città → nazione e protegge il terreno dal griefing tramite un sistema a gr...
Towny — plugin per creare città e nazioni in Minecraft
Versione di Minecraft su cui è stato testato e scritto l'articolo: 26.1.2
Intervallo di versioni supportate: 1.19.x - 26.1.2
Per le funzioni economiche sono richiesti Vault e qualsiasi plugin di economia (opzionale)
Towny è un plugin server per Minecraft che costruisce sul server una gerarchia di «residente → città → nazione» e protegge il terreno dal griefing secondo un principio a griglia. Nel gioco vanilla, proteggere il territorio senza i permessi di operatore è impossibile: chiunque può distruggere la costruzione di un altro. Towny aggiunge questo senza l'intervento manuale dell'amministratore — i giocatori fondano le città da soli, privatizzano i lotti e decidono chi vi ha accesso. È uno dei plugin più antichi di questo tipo che continua a essere sviluppato attivamente.
Protezione del territorio a griglia
Il mondo è diviso in quadrati di 16×16 blocchi — i cosiddetti townblock. La dimensione coincide con un chunk e non dipende dall'altezza: la protezione si estende a tutta la colonna di blocchi dalla bedrock fino al cielo. Quando una città privatizza un townblock con il comando /town claim, questo lotto inizia a seguire i permessi della città o del proprietario del lotto.
Il numero di townblock è limitato. Per impostazione predefinita, una città può occupare tanti quadrati quanti sono i suoi residenti, moltiplicati per 8. Cioè, un insediamento di cinque giocatori ottiene fino a 40 lotti. Lo spazio tra le città rimane natura selvaggia con le proprie regole di interazione.

Un giocatore fonda una città con il comando /town new, un'ondata di particelle percorre il townblock iniziale
Permessi dei lotti
Per ogni lotto, il proprietario imposta separatamente quattro tipi di azioni: costruzione, distruzione, interazione con i meccanismi (leve, pulsanti, porte) e uso di oggetti. Ogni tipo viene impostato per quattro gruppi: residenti della città, membri della nazione, alleati ed estranei. Ad esempio, agli alleati può essere permesso aprire le porte, ma vietato rompere i blocchi. Il proprietario del lotto aggiunge anche singoli amici che otterranno l'accesso anche quando il resto della città non lo ha.

Interfaccia dei permessi del lotto con quattro gruppi e tipi di azioni, mostrata in chat
Residenti, città e nazioni
Ogni città è guidata da un sindaco, ogni nazione da un re. Entrambi nominano assistenti che gestiscono l'insediamento insieme a loro. Il sindaco distribuisce i gradi ai residenti — per esempio, assistente o sceriffo — e ogni grado porta con sé il proprio set di diritti all'interno della città. Più città si uniscono in una nazione, formando grandi squadre sul server. Le nazioni si dichiarano alleate o nemiche a vicenda, approfondendo la divisione dei giocatori.

Mappa del server con diverse città di una nazione, output del comando /towny map in chat
Economia
Se sul server sono installati Vault e un plugin di economia, Towny attiva le meccaniche del denaro. Per la fondazione di una città, la privatizzazione dei lotti e la creazione di una nazione viene addebitata una tassa. Il sindaco stabilisce una tassa giornaliera per i residenti, e i fondi raccolti vanno alla banca della città, da dove solo lui può ritirarli. Una città all'interno di una nazione trasferisce quotidianamente un contributo allo stato.
Una meccanica separata è il mantenimento (upkeep): un pagamento giornaliero solo per l'esistenza della città e della nazione. Se una città non è in grado di coprirlo, viene sciolta. Il mantenimento toglie artificialmente il denaro dalla circolazione e frena l'inflazione sul server.
Guerra
L'amministratore attiva manualmente la modalità guerra. Durante essa, la maggior parte dei comandi viene congelata e la protezione dei blocchi per le città all'interno di una nazione smette di funzionare. Ogni townblock ha una riserva di resistenza: quando un nemico ci sta sopra, la resistenza scende e a zero la città perde il lotto. L'obiettivo è catturare il blocco base della città, da cui appaiono i suoi residenti. Le modalità di guerra stesse vengono collegate tramite estensioni ufficiali separate di Towny — non sono nel plugin base.
Configurazione (file)
Il config.yml completo di Towny contiene oltre 2700 righe. Di seguito sono riportati solo i parametri chiave che vengono configurati più di frequente. Il formato di archiviazione dei dati è definito in un file separato database.yml.
Parametro | Cosa fa |
| Attiva tutte le funzioni economiche (richiede Vault) |
| Costo di fondazione di una città |
| Costo di creazione di una nazione |
| Prezzo di privatizzazione di un townblock |
| Moltiplicatore del limite dei lotti: residenti × 8 |
| Mantenimento giornaliero della città |
| Mantenimento giornaliero della nazione |
| Raccolta giornaliera di tasse e mantenimento |
| Quanto perde un giocatore alla morte |
| Formato di salvataggio: |
Conclusione
Towny offre ai giocatori un sistema strutturato di protezione della terra con una gerarchia di città e nazioni e un'economia basata su di essa. Il plugin è adatto ai server di sopravvivenza e di gioco di ruolo in cui la costruzione comunitaria è importante, e meno per i progetti puramente minigioco o anarchici.
Installazione
Un'installazione tipica richiede circa 5 minuti. Il procedimento è lo stesso; cambiano solo il loader e la build corrispondente.
- 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.











