Salta ai contenuti

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.

config-version: 9
# Lingue disponibili: de_DE, en_US, fr_FR, it_IT, ru_RU, es_ES, pl_PL
language: 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&#9100ffc&#8300ffa&#7500ffl&#6700ffa&#5800ffP&#4a00ffl&#3c00ffo&#2e00fft] | &#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).
plot_size: 100
road_size: 2
road_material: SMOOTH_STONE_SLAB
claim_cost: 0
currency: €
succesfull_report_reward: 100
  • claim_cost: costo per il claim di un plot. Se impostato a 0, 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).
render:
auto_start: false
interval_minutes: 30

Controlla il rendering periodico automatico della mappa web integrata (funzione Premium, vedi Mappa web & rendering).

unused_plot_cache:
enabled: false
days_inactivity: 30
check_interval_minutes: 60

Se abilitata, rimuove automaticamente il proprietario da un plot dopo un periodo di inattività, liberandolo per altri giocatori.

premium_key:
download_premium_lib: true
  • premium_key: la tua chiave di licenza. Se lasciata vuota, le funzionalità premium (es. mappa web) non saranno disponibili.
  • download_premium_lib: se true, il plugin scarica automaticamente la libreria premium quando necessario.
webserver:
enabled: true
host: 0.0.0.0
port: 8080

Configura il server HTTP interno (basato su NanoHTTPD) che serve la mappa web premium.

debug: false
enable_auto_update: true
send_statistic: true
  • debug: abilita log verbosi. Da attivare solo per assistenza o diagnosi di problemi.
  • enable_auto_update: se true, il plugin scarica automaticamente l’ultimo aggiornamento disponibile e sostituisce il .jar esistente.
  • send_statistic: invia statistiche anonime a bStats e FastStats. Aiuta lo sviluppatore a individuare errori e migliorare il plugin: si consiglia di lasciarla attiva.
max_ownable_plots: 5
max_ownable_plot_by_perm:
enable: false
default: 2
vip: 5
  • max_ownable_plots: numero massimo di plot posseduti da un singolo giocatore.
  • Se max_ownable_plots è impostato a un valore inferiore a 2, la funzione di merge dell’addon premium viene automaticamente disabilitata.
  • max_ownable_plot_by_perm: permette di differenziare il limite in base al permesso plot.vip. Il valore più alto non può comunque superare max_ownable_plots.
backup:
auto_backup: true
interval_minutes: 60
max_backups_per_plot: 5
storage_path: "backups"
backup_on_deletion: true

Vedi la pagina dedicata: Backup.

unwanted_interactions:
trapdoor: true
itemframe: true
liquid_flow: true
dispenser: true
piston: true
explosion: true

Ogni 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.

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.

auto_generation:
enabled: false
max_plots: 1000
interval_minutes: 60
plots_per_run: 10
last_generated_index: 0
fast_mode: false

Vedi Creazione del mondo Plot.

config-version: 9
language: en_US
plot_world: world
server_name: eclipseMc
prefix: "[&#a000ffS&#9100ffc&#8300ffa&#7500ffl&#6700ffa&#5800ffP&#4a00ffl&#3c00ffo&#2e00fft] | &#ffffff"
plot_size: 100
road_size: 2
road_material: SMOOTH_STONE_SLAB
claim_cost: 0
currency: €
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: false
enable_auto_update: true
max_ownable_plots: 5
max_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