# Towny

Towny è il cuore del sistema di gestione territoriale di Terrestria.\
Attraverso questo plugin, ogni giocatore può fondare una città, unirsi a una già esistente, gestire i propri confini, i residenti e la politica interna. Le città possono allearsi in nazioni, espandersi, commerciare o difendersi da attacchi esterni. Tutto ciò che riguarda il possesso e l’organizzazione della terra passa da qui.

***

#### 🏘️ Unirsi a una città

Puoi entrare a far parte di una città già esistente in due modi.\
Il primo è ricevendo un invito diretto da un sindaco o assistente, tramite il comando\
`/t invite [nomegiocatore]`.\
Per accettare l’invito, usa `/accept [nomecittà]`.

In alternativa, puoi visualizzare la lista di tutte le città pubbliche e aperte con\
`/town list by open`,\
e unirti a una di esse con\
`/t join [nomecittà]`.

***

#### 🏗️ Creare una città

Per creare la tua città, controlla prima i costi con\
`/towny prices`.\
Assicurati di avere abbastanza denaro nel tuo bilancio personale: la creazione richiede una somma iniziale, seguita da una tassa giornaliera di mantenimento.

Puoi guadagnare facilmente denaro votando con il comando\
`/vote`.

Quando sei pronto, fonda la tua città con\
`/t new [nomeacaso]`.\
La somma verrà scalata dal tuo bilancio personale (`/balance`).\
Ricorda che ogni giorno verranno prelevati automaticamente **100**£ dal conto della città per mantenerla attiva. Se i fondi non sono sufficienti, la città cadrà in rovina e sarà soggetta a saccheggio.

***

#### 👥 Invitare residenti

I membri di una città sono chiamati **Residenti**.\
Per invitare un giocatore a diventare residente, digita\
`/t add [nomegiocatore]`.\
Il giocatore potrà accettare con\
`/t invite accept [nomecittà]`\
oppure consultare gli inviti ricevuti con\
`/t invitelist`.

Puoi rimuovere un residente con\
`/t kick [nomegiocatore]`.

Comunica direttamente con i tuoi cittadini tramite la chat della città `/tc`,\
e torna alla chat globale con `/g`.

***

#### 🌍 Nazioni

Le città possono allearsi tra loro formando una **nazione**.\
Una nazione è composta da una città capitale (guidata dal **Re**) e da varie città membri (guidate dai rispettivi **Sindaci**).\
Le nazioni possono creare alleanze, dichiarare guerre o restare neutrali a pagamento.

Puoi creare una nuova nazione con\
`/nation new [nomedellanazione]`.\
Solo il sindaco di una città può fondarla.

Per invitare altre città nella tua nazione, usa\
`/nation add [nomecittà]`,\
mentre per rimuoverle\
`/nation kick [nomecittà]`.

Puoi vedere la lista di tutte le nazioni con\
`/nation list`,\
e controllare i membri online con\
`/nation online`.

La nazione dispone di un proprio **conto bancario**, gestibile tramite\
`/nation deposit [importo]`\
e\
`/nation withdraw [importo]`.

Ogni giorno, la nazione paga un upkeep fisso di 5**00**£ per restare attiva.

Il Re può anche:

* impostare un **tag** per la nazione con `/nation tag [testo]`,
* aggiungere **titoli o cognomi onorifici** ai membri con `/nation title` o `/nation surname`,
* gestire **alleati ed avversari** con `/nation ally` e `/nation enemy`,
* e modificare la capitale con `/nation capital [nomecittà]`.

Per impostare la nazione come **neutrale** durante le guerre, usa\
`/nation toggle neutral`.

***

#### 💰 Tasse, upkeep e rovine

Ogni 24 ore, tutte le città e le nazioni devono pagare una tassa di mantenimento (*upkeep*), prelevata automaticamente dal conto cittadino.\
Puoi controllare il tempo rimanente al prossimo pagamento con\
`/towny time`.

* L’**upkeep minimo** per una città è di **100**£ al giorno.
* Ogni plot claimato costerà 3,5£ alla città superati i 29 chunk claimati.
* Le **nazioni** pagano un upkeep fisso di 5**00**£.

Se una città non riesce a pagare, cade in rovina (*ruin*). Le rovine possono essere saccheggiate e sono segnalate con un simbolo di pericolo sulla mappa. Se non vengono recuperate con `/t reclaim`, vengono eliminate definitivamente dopo un certo tempo.

***

#### 🗺️ Claim e limiti territoriali

Per espandere i confini della tua città, dovrai reclamare nuovi territori (*claim*).\
Controlla i costi con\
`/t prices`.\
Il denaro sarà prelevato dal **conto cittadino**.

Per depositare denaro nella banca della città, usa\
`/t deposit [importo]`\
stando all’interno del *homeblock*.

Per reclamare un’area, posizionati in un chunk selvaggio adiacente alla tua città e digita\
`/t claim`.

Puoi visualizzare i confini dei chunk in diversi modi:

* `F3 + G` (modo vanilla)
* `/chunk view` o `/cv` (blocchi di riferimento)
* `/chunkviewparticle` o `/cvp` (particelle temporanee)

Visualizza la mappa dei claim vicini con\
`/towny map`.\
Le aree reclamate sono chiamate **plot**.

**Limiti di claim**

Ogni città ha un limite di claim.\
Ogni **2 residenti** aumentano il limite di **50 chunk bonus**.\
Puoi aumentarlo manualmente acquistando claim bonus con\
`/t buy bonus`.\
Entrare in una **nazione** aumenta ulteriormente il limite massimo.

***

#### ⚙️ Permessi e Trust

Puoi gestire i permessi generali della città con il comando\
`/t set perm [tipo] [gruppo] [on/off]`.

Esempio:\
`/t set perm build resident on`\
→ consente ai residenti di costruire ovunque nella città.

Se vuoi concedere a qualcuno **accesso completo** alla tua città, puoi aggiungerlo alla **lista di trust** con\
`/town trust`.\
Per dare accesso completo a un singolo plot, usa invece\
`/plot trust`.

⚠️ *Il trust è molto potente: concedilo solo a persone di fiducia.*

***

#### 🏡 Tipologie di plot

Ogni plot può essere impostato su un solo tipo alla volta, tramite\
`/plot set [tipo]`.

Le principali tipologie sono:

* **Default:** terreno standard, ideale per case o costruzioni personali.
* **Shop:** necessario per creare negozi dei giocatori.
* **Arena:** abilita il PvP, anche tra cittadini della stessa città.
* **Farm:** consente di coltivare e allevare animali, ma non di piazzare o rompere altri blocchi.
* **Embassy:** può essere acquistato da chiunque, indipendentemente dalla città di appartenenza. Perfetto per creare negozi in altre città.
* **Jail:** destinato alle prigioni.
* **Bank:** necessario per usare i comandi bancari (`/t deposit`, `/t withdraw`).

***

#### ⚔️ Fuorilegge e assalitori

Puoi dichiarare un giocatore **fuorilegge** nella tua città con\
`/t outlaw add [nome]`.

I fuorilegge non possono teletrasportarsi dentro o fuori i confini della città.\
Se entrano nel tuo territorio, parte un **conto alla rovescia di 15 minuti**:\
una volta scaduto, verranno teletrasportati fuori città e nel Nether,\
impedendo loro di nascondersi o campeggiare a lungo nei tuoi claim.

***

#### 🧭 Comandi utili e menù

Oltre ai comandi principali, puoi gestire in modo più intuitivo la tua città e la tua nazione con:

* `/tmenu` → apre il menù interattivo della città
* `/nation menu` → apre il menù interattivo della nazione

Per visualizzare statistiche, prezzi e informazioni generali:

* `/towny prices` → mostra i costi di gestione
* `/towny map` → mostra la mappa dei claim
* `/towny top` → visualizza classifiche e record
* `/towny universe` → mostra statistiche globali del mondo
