🔌 Informazioni su WorldGuard

WorldGuard è un plugin Minecraft per definire regioni protette e applicare regole specifiche per area. Consente agli amministratori del server e ai creatori di mappe di creare zone che controllano costruzione, PvP, esplosioni, comportamento dei mob, uso di oggetti/blocchi e molti altri aspetti del gameplay tramite flag e impostazioni configurabili.

🎯 Scopo

WorldGuard risolve un problema comune dei server: griefing, meccaniche distruttive accidentali o intenzionali e regole di gioco incoerenti tra aree diverse. Offre un'applicazione basata sulle regioni, così diverse parti di un mondo possono avere regole indipendenti senza modificare le impostazioni globali del server.

⚙️ Funzionalità

  • Creazione e gestione delle regioni (regioni cubiche e poligonali tramite selezioni di WorldEdit).
  • Flag per regione per abilitare/disabilitare comportamenti (es.: pvp, entry, build, fire spread, TNT, mob griefing, item pickup).
  • Blacklist di blocchi/oggetti e controllo delle interazioni guidato dalle flag.
  • Protezione delle chest e altre meccaniche legate alla protezione.
  • Strumenti di amministrazione e comandi di utilità (report, profiling, comandi di controllo immediato come l'interruzione della propagazione del fuoco).
  • API estendibile e driver di archiviazione (la documentazione include sezioni su storage e API).

🧩 A chi è rivolto

  • Server Survival e SMP che hanno bisogno di protezione per area.
  • Server pubblici con aree di spawn o eventi che richiedono regole personalizzate.
  • Creatori di mappe e server adventure che desiderano un controllo granulare delle regole di gioco per regione.
  • Admin e moderatori che hanno bisogno di strumenti per gestire il griefing e il comportamento del server.

🏗️ Esempi d'uso

  • Creare una regione di spawn in cui PvP, posizionamento dei blocchi e raccolta degli oggetti sono disabilitati per chi non fa parte dello staff.
  • Proteggere le build dei giocatori da pistoni, cannoni TNT o danni da esplosione con le flag di regione.
  • Inserire un oggetto o un tipo di blocco nella blacklist per l'uso in mondi o regioni specifiche.
  • Usare i report e il profiling di WorldGuard per ispezionare lo stato del server relativo agli eventi di protezione.

⌨️ Comandi

CommandDescrizionePermessoAccesso
/region (alias /rg)Comandi di gestione delle regioni (impostare flag, elencare regioni, creare/rimuovere regioni) — esempi mostrati nella documentazione: /rg flag e /rg list.documentato nei comandi del progettoAdmin
/wg reportEsporta statistiche e report relativi alla protezione (il comando profile/report è presente nella documentazione).documentato nei comandi del progettoAdmin
/wg profileComando relativo a CPU/profiling esposto dal plugin (la documentazione fa riferimento all'uso del profiling).documentato nei comandi del progettoAdmin

🔐 Permessi

PermissionDescrizioneDefault
worldguard.region.flag.regions.own.<region name>Nodo di permesso citato nella documentazione per operazioni di flag limitate alle regioni possedute.non specificato
worldguard.region.flag.flags.chest-accessNodo di permesso citato nella documentazione relativo alla flag chest-access.non specificato

⚙️ Installazione

📥 Configurazione

  • Assicurati di usare un'implementazione server compatibile con Bukkit (la documentazione e il repository di WorldGuard indicano che è richiesta un'implementazione Bukkit come Paper).
  • Installa WorldEdit (WorldGuard richiede WorldEdit come dipendenza).
  • Scarica il plugin ufficiale WorldGuard .jar (le pagine di download del progetto sono mantenute dal progetto).
  • Metti il .jar nella cartella plugins/ del server e riavvia il server.
  • Controlla la console del server per i messaggi di avvio di WorldGuard per confermare che sia stato caricato.

📦 Dipendenze

  • WorldEdit (richiesto).

🧠 Note tecniche

  • WorldGuard è open source e il repository e la documentazione del progetto forniscono informazioni sull'API e sui driver di storage.
  • Il progetto è mantenuto dall'organizzazione EngineHub e il codice sorgente è pubblicato nel repository del progetto.
  • Il plugin espone molti comandi e un sistema di permessi granulare; consulta la documentazione ufficiale per l'elenco completo dei comandi e dei nodi di permesso.
  • L'installazione e la configurazione delle funzionalità (flag, storage) sono documentate nella documentazione ufficiale.

🤝 Quando questo plugin è utile

Se hai bisogno di una protezione mirata e specifica per regione, oltre al controllo del gameplay (per aree di spawn, costruzioni dei giocatori o regole specifiche per mappe), WorldGuard offre un sistema maturo e configurabile per applicare e gestire queste regole senza modificare il comportamento globale del server.

Server con il plugin WorldGuard

La pagina del plugin WorldGuard mostra su quali server il monitoraggio ha trovato questo plugin, con quali piattaforme e versioni compare.

I plugin possono aggiungere comandi, economia, protezione, diritti di accesso, minigiochi, integrazioni o altre meccaniche. Il ruolo effettivo di WorldGuard dipende dalla configurazione del singolo server.

I dati vengono generati automaticamente dalle risposte tecniche dei server. Se un server nasconde l'elenco dei plugin, potrebbe non comparire in questa sezione anche se usa WorldGuard.

Usa l'elenco dei server con WorldGuard per confrontare i progetti, verificare le versioni compatibili o trovare esempi di utilizzo del plugin su server pubblici.