PlayerDrivenPolitics
Il plugin definitivo per la politica e le fazioni su Minecraft!
Introduzione
PlayerDrivenPolitics è un plugin innovativo per Minecraft che trasforma il tuo server in una vera e propria arena politica. I giocatori possono creare fazioni, eleggere leader, proporre e votare leggi, stringere alleanze, dichiarare guerre e molto altro! Ogni decisione conta: il server sarà modellato direttamente dalle azioni della community.
⚙️ Caratteristiche Principali
✔ Sistema di Fazioni Completo
- /factions create – Crea una nuova fazione.
- /factions disband – Sciogli la tua fazione (solo per il leader).
- /factions invite – Invia un invito a un giocatore.
- /factions accept – Accetta un invito a una fazione.
- /factions deny – Rifiuta un invito.
- /factions leave – Esci dalla fazione.
- /factions kick – Espelli un membro.
- /factions promote – Promuovi un membro.
- /factions demote – Degrada un membro.
- /factions sethome – Imposta la home della fazione.
- /factions home – Teletrasportati alla home della fazione.
- /factions deposit – Deposita soldi nella banca della fazione.
- /factions withdraw – Preleva soldi dalla banca.
- /factions members – Elenca i membri e i loro ruoli.
- /factions info [fazione] – Visualizza le informazioni di una fazione.
- /factions list – Elenca tutte le fazioni.
- /factions ally – Richiedi un'alleanza.
- /factions neutral – Imposta lo stato neutrale.
- /factions enemy – Dichiara un'altra fazione nemica.
- /factions taxes – Gestisci le tasse della fazione.
✔ Sistema Politico Avanzato
- /politics propose – Proponi una nuova legge.
- /politics vote – Vota una proposta di legge.
- /politics laws – Visualizza le leggi attive o in votazione.
- /politics alliance_requests – Gestisci le richieste di alleanza.
- /politics peace_treaty_requests – Gestisci le proposte di pace.
- /politics accept_alliance – Accetta un’alleanza.
- /politics deny_alliance – Rifiuta un’alleanza.
- /politics propose_peace – Proponi un trattato di pace.
- /politics accept_peace – Accetta un trattato di pace.
- /politics deny_peace – Rifiuta un trattato di pace.
✔ Persistenza dei Dati
Tutti i dati vengono salvati automaticamente in file YAML, garantendo la persistenza anche dopo un riavvio del server.
✔ Messaggi Personalizzabili
Tutti i messaggi sono modificabili tramite un file `messages.yml`, per un'esperienza completamente adattabile.
✔ Ruoli di Fazione
- Leader – Il capo supremo della fazione.
- Counselor – Membro fidato con permessi speciali.
- Member – Membro base.
Dipendenze
Vault (Obbligatorio per le funzioni economiche):
PlayerDrivenPolitics utilizza
Vault per gestire le funzionalità economiche (come depositi, prelievi e costi di creazione fazione). Assicurati di avere installato anche un plugin economico compatibile (es.
EssentialsX).
Il plugin funzionerà anche senza Vault, ma tutte le funzionalità economiche saranno disabilitate.
Installazione
- Scarica il file PlayerDrivenPolitics.jar.
- Assicurati di avere Vault e un plugin economico compatibile.
- Inserisci i file nella cartella /plugins del tuo server.
- Riavvia o ricarica il server.
- Il plugin genererà automaticamente:
- config.yml
- messages.yml
- factions.yml
- laws.yml
- pending_requests.yml
⚙️ Configurazione (config.yml)
Esempio configurazione:
Code (YAML):
settings:
faction-creation-cost
: 1000.0
max-members-per-faction
: 20
invite-expiration-minutes
: 15
law-vote-duration-hours
: 24
alliance-request-expiration-minutes
: 30
peace-treaty-expiration-minutes
: 30
messages
:
# Tutti i messaggi sono personalizzabili in messages.yml
Supporto
Hai trovato un bug o vuoi suggerire nuove funzionalità? Contattami qui:
https://discord.gg/H4ZsNsz3d3
Grazie per aver scelto PlayerDrivenPolitics!