GriefPrevention — plugin anti-griefing per Minecraft
GriefPrevention è un plugin per Minecraft che permette ai giocatori di proteggere i propri terreni e ceste senza l'intervento di un…
GriefPrevention è un plugin per Minecraft che permette ai giocatori di proteggere i propri terreni e ceste senza l'intervento di un amministratore.
Dipendenze:
Tipo di server: Spigot, Paper, Purpur, Pufferfish, Bukkit
Versione Minecraft: 1.17.x – 1.21.x e successive
GriefPrevention consente ai giocatori di proteggere (claimare) il territorio senza l'intervento dell'amministratore. Il giocatore seleziona un'area con una Pala d'oro e il plugin blocca all'interno dei suoi confini la distruzione e il piazzamento di blocchi, e l'apertura di Bauli, Porte e Pulsanti a chiunque non abbia ricevuto l'autorizzazione dal proprietario. L'area protetta è limitata dai "blocchi di claim" (claim blocks), che si accumulano durante il tempo di gioco. Il plugin è in funzione dal 2011 ed è progettato per i server survival, dove i conflitti territoriali devono essere risolti senza moderazione manuale.
Protezione del territorio
Lo strumento principale è la Pala d'oro. Il giocatore colpisce con essa un blocco d'angolo del futuro lotto, poi quello opposto: l'area compresa tra di essi diventa un claim. La dimensione è calcolata orizzontalmente; la protezione si estende per l'intera altezza della colonna sopra e sotto l'area selezionata.
Per visualizzare i confini si usa un Bastone: colpire un blocco con esso mostra a chi appartiene l'area adiacente. Il plugin protegge automaticamente i Bauli dei nuovi giocatori entro un piccolo raggio, al fine di salvaguardare l'inventario iniziale fino alla creazione di un vero e proprio claim.
Blocchi di claim
La superficie dei lotti protetti è limitata dalla riserva di blocchi di claim. Il giocatore riceve subito una quantità iniziale e poi accumula blocchi per ogni ora trascorsa sul server fino a un massimo stabilito dall'amministratore. Un lotto consuma blocchi secondo la formula dell'area (lunghezza × larghezza). Un claim abbandonato può essere rimosso con un comando: i blocchi verranno restituiti alla riserva.
Per impostazione predefinita, la larghezza e l'area minime di un claim sono limitate nella configurazione. Il plugin non consentirà di creare un'area troppo stretta o piccola, in modo che i giocatori non "taglino" strisce protettive proprio accanto agli edifici di altre persone.

Livelli di fiducia (trust)
L'accesso al claim di un'altra persona viene concesso tramite il sistema trust. I livelli si differenziano per la portata dei permessi:
Livello | Comando | Cosa permette |
|---|---|---|
Access |
| Porte, Pulsanti, Leve, Letti |
Container |
| Bauli, Fornaci, Distributori + permessi Access |
Build |
| piazzare e rompere blocchi + permessi Container |
Manage |
| concedere e revocare la fiducia ad altri |
La fiducia può essere concessa a un giocatore specifico, a tutti (public), o solo per un singolo claim. Per visualizzare i permessi concessi — /trustlist, per revocarli — /untrust <giocatore>.
Comandi
I comandi di claim sono disponibili per i giocatori senza permessi separati se griefprevention.claims è abilitato. I comandi di amministrazione richiedono nodi separati.
Comando | Descrizione | Permesso |
|---|---|---|
| elenco dei claim del giocatore | — |
| rimuove il claim sotto i tuoi piedi | — |
| rimuove tutti i claim | — |
| evacuazione se rimani bloccato nel claim di un altro | — |
| modalità per suddividere un claim in sub-claim | — |
| modalità per claim da amministratore (server) |
|
| ignora temporaneamente la protezione dei claim |
|
| assegna blocchi bonus a un giocatore |
|
| elimina il claim di un altro giocatore |
|
Configurazione
I parametri principali si trovano in config.yml, sotto la sezione GriefPrevention.Claims. I testi dei messaggi vengono spostati in un file separato messages.yml e possono essere tradotti senza modificare il codice.
GriefPrevention:
Claims:
InitialBlocks: 100 # riserva iniziale di blocchi
BlocksAccruedPerHour: 100 # accumulo per ora di gioco
MaxAccruedBlocks: 80000 # limite massimo della riserva
AutomaticNewPlayerClaimsRadius: 4 # auto-claim del baule del principiante
MinimumWidth: 5 # larghezza minima del claim
MinimumArea: 100 # area minima
La modalità di claim è impostata separatamente per ogni mondo: nei mondi survival la protezione è abilitata, nei mondi creativi o tecnici può essere completamente disattivata.
Integrazioni
Con Vault installato, il plugin consente la vendita e l'acquisto di blocchi di claim per valuta di gioco: un giocatore può acquistare l'area senza attendere l'accumulo tramite il tempo di gioco. I permessi di accesso ai comandi vengono letti da qualsiasi plugin di permessi (LuckPerms e simili) tramite i nodi bukkit standard.
Conclusione
GriefPrevention risolve il compito basilare di un server survival: proteggere edifici e bauli senza l'intervento manuale dell'amministratore. Il suo punto forte è il self-service: i giocatori proteggono e concedono gli accessi da soli, l'amministratore imposta solo i limiti nella configurazione. A differenza di WorldGuard, incentrato su regioni delimitate dall'amministratore, qui i giocatori creano da soli le zone utilizzando una Pala d'oro. Limitazioni: la protezione è solo rettangolare, senza poligoni complessi, e non ha una GUI integrata: tutto è controllato da comandi e due oggetti. Per server RPG di grandi dimensioni con una zonizzazione complessa viene spesso scelto WorldGuard, per un survival classico con claim GriefPrevention è più pratico.
Domande e risposte
Come proteggere un territorio in GriefPrevention? Prendi una Pala d'oro e colpisci con essa due angoli opposti del lotto. L'area tra di loro diventerà un claim.
Cosa sono i blocchi di claim? È un limite di area. Il giocatore riceve una riserva iniziale e accumula nuovi blocchi per ogni ora sul server. L'area di tutti i claim non può superare la riserva disponibile.
Come permettere a un amico di costruire nel mio claim? Il comando /trust <giocatore> garantisce pieno accesso alla costruzione. Per l'accesso solo ai Bauli usa /containertrust, solo alle Porte — /accesstrust.
GriefPrevention richiede plugin dipendenti? No, il plugin funziona in modo indipendente. Vault è necessario solo per scambiare blocchi di claim con valuta.
In che modo GriefPrevention è diverso da WorldGuard? In GriefPrevention, i giocatori creano da soli i claim con una Pala d'oro. In WorldGuard, le regioni vengono delimitate dall'amministratore tramite comandi.
Installazione
Un'installazione tipica richiede circa 5 minuti. Il procedimento è lo stesso; cambiano solo il loader e la build corrispondente.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











