Configurazione
Il file principale di configurazione si trova in plugins/Plot/config.yml e viene generato automaticamente al primo avvio. Di seguito trovi ogni sezione spiegata nel dettaglio.
Impostazioni generali
Sezione intitolata “Impostazioni generali”config-version: 9
# Lingue disponibili: de_DE, en_US, fr_FR, it_IT, ru_RU, es_ES, pl_PLlanguage: en_US
# Il mondo dove si trovano i plot (utile se usi Multiverse)plot_world: world
# Usato per i backup premium (identifica il tuo server sullo storage remoto)server_name: eclipseMc
# Prefisso anteposto a tutti i messaggi del plugin (supporta colori esadecimali &#rrggbb)prefix: "[&#a000ffS⎌ffcffaᵌfflᨬffaᚨffPa00fflc00ffoe00fft] | &#ffffff"language: lingua predefinita dei messaggi. Vedi Lingue e traduzioni.server_name: usato dal sistema di backup premium per identificare da quale server proviene un backup, così puoi ritrovarlo anche caricandolo su un server diverso.prefix: supporta sia i codici colore classici (&a) sia i colori esadecimali (&#a000ff).
Dimensioni del mondo
Sezione intitolata “Dimensioni del mondo”plot_size: 100road_size: 2road_material: SMOOTH_STONE_SLABEconomia (Vault)
Sezione intitolata “Economia (Vault)”claim_cost: 0currency: €succesfull_report_reward: 100claim_cost: costo per il claim di un plot. Se impostato a0, Vault non è richiesto. Con qualsiasi altro valore, Vault diventa necessario.- ⚠️ Numeri decimali con virgola o punto (es.
15.98/15,98) non sono supportati e possono generare errori: usa solo numeri interi. succesfull_report_reward: ricompensa (in valuta del server) assegnata a un giocatore quando una sua segnalazione di un plot viene confermata come valida (funzione della Premium LIB).
Rendering della mappa web (Premium)
Sezione intitolata “Rendering della mappa web (Premium)”render: auto_start: false interval_minutes: 30Controlla il rendering periodico automatico della mappa web integrata (funzione Premium, vedi Mappa web & rendering).
Cache dei plot inattivi
Sezione intitolata “Cache dei plot inattivi”unused_plot_cache: enabled: false days_inactivity: 30 check_interval_minutes: 60Se abilitata, rimuove automaticamente il proprietario da un plot dopo un periodo di inattività, liberandolo per altri giocatori.
Licenza Premium
Sezione intitolata “Licenza Premium”premium_key:download_premium_lib: truepremium_key: la tua chiave di licenza. Se lasciata vuota, le funzionalità premium (es. mappa web) non saranno disponibili.download_premium_lib: setrue, il plugin scarica automaticamente la libreria premium quando necessario.
Web server (mappa)
Sezione intitolata “Web server (mappa)”webserver: enabled: true host: 0.0.0.0 port: 8080Configura il server HTTP interno (basato su NanoHTTPD) che serve la mappa web premium.
Debug e aggiornamenti
Sezione intitolata “Debug e aggiornamenti”debug: falseenable_auto_update: truesend_statistic: truedebug: abilita log verbosi. Da attivare solo per assistenza o diagnosi di problemi.enable_auto_update: setrue, il plugin scarica automaticamente l’ultimo aggiornamento disponibile e sostituisce il.jaresistente.send_statistic: invia statistiche anonime a bStats e FastStats. Aiuta lo sviluppatore a individuare errori e migliorare il plugin: si consiglia di lasciarla attiva.
Limiti dei plot per giocatore
Sezione intitolata “Limiti dei plot per giocatore”max_ownable_plots: 5
max_ownable_plot_by_perm: enable: false default: 2 vip: 5max_ownable_plots: numero massimo di plot posseduti da un singolo giocatore.- Se
max_ownable_plotsè impostato a un valore inferiore a2, la funzione di merge dell’addon premium viene automaticamente disabilitata. max_ownable_plot_by_perm: permette di differenziare il limite in base al permessoplot.vip. Il valore più alto non può comunque superaremax_ownable_plots.
backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: trueVedi la pagina dedicata: Backup.
Prevenzione degli exploit
Sezione intitolata “Prevenzione degli exploit”unwanted_interactions: trapdoor: true itemframe: true liquid_flow: true dispenser: true piston: true explosion: trueOgni voce corrisponde a un exploit noto che permette di interagire con il plot di un altro giocatore senza permesso (ad es. aprire una trapdoor attraverso il confine del plot). Si consiglia di lasciare tutte le protezioni attive.
Webhook Discord
Sezione intitolata “Webhook Discord”webhooks: claim_webhook_url: https://discord.com/api/webhooks/...... report_webhook_url: https://discord.com/api/webhooks/...... star_webhook_url: https://discord.com/api/webhooks/......Vedi Webhook Discord.
Generazione automatica dei plot
Sezione intitolata “Generazione automatica dei plot”auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: falseVedi Creazione del mondo Plot.
File di configurazione completo
Sezione intitolata “File di configurazione completo”config-version: 9language: en_USplot_world: worldserver_name: eclipseMcprefix: "[&#a000ffS⎌ffcffaᵌfflᨬffaᚨffPa00fflc00ffoe00fft] | &#ffffff"
plot_size: 100road_size: 2road_material: SMOOTH_STONE_SLAB
claim_cost: 0currency: €succesfull_report_reward: 100
render: auto_start: false interval_minutes: 30
unused_plot_cache: enabled: false days_inactivity: 30 check_interval_minutes: 60
premium_key:download_premium_lib: true
webserver: enabled: true host: 0.0.0.0 port: 8080
debug: falseenable_auto_update: true
max_ownable_plots: 5max_ownable_plot_by_perm: enable: false default: 2 vip: 5
backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: true
unwanted_interactions: trapdoor: true itemframe: true liquid_flow: true dispenser: true piston: true explosion: true
send_statistic: true
webhooks: claim_webhook_url: https://discord.com/api/webhooks/...... report_webhook_url: https://discord.com/api/webhooks/...... star_webhook_url: https://discord.com/api/webhooks/......
auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: false