GriefPrevention — plugin anti-griefing pour Minecraft
GriefPrevention est un plugin Minecraft qui permet aux joueurs de protéger leurs terrains et coffres sans l'intervention d'un…
GriefPrevention est un plugin Minecraft qui permet aux joueurs de protéger leurs terrains et coffres sans l'intervention d'un administrateur.
Dépendances :
Type de serveur : Spigot, Paper, Purpur, Pufferfish, Bukkit
Version de Minecraft : 1.17.x – 1.21.x et ultérieures
GriefPrevention permet aux joueurs de protéger (claim) des territoires sans l'intervention d'un administrateur. Le joueur délimite une zone avec une Pelle en or, et le plugin bloque à l'intérieur de ses limites la destruction et le placement de blocs, l'ouverture des Coffres, Portes et Boutons pour quiconque n'ayant pas reçu l'autorisation du propriétaire. La surface de protection est limitée par des « blocs de claim » (claim blocks), qui s'accumulent pendant le temps de jeu. Le plugin fonctionne depuis 2011 et est conçu pour les serveurs survival, où les conflits de territoire doivent être résolus sans modération manuelle.
Protéger un territoire
L'outil principal est la Pelle en or. Le joueur frappe avec elle un bloc à l'angle de la future parcelle, puis celui opposé — la zone entre eux devient un claim. La taille est calculée horizontalement ; la protection s'étend sur toute la hauteur de la colonne au-dessus et en dessous de la zone sélectionnée.
Pour voir les limites, on utilise un Bâton : frapper un bloc avec celui-ci indique à qui appartient la zone adjacente. Le plugin protège automatiquement les Coffres des nouveaux joueurs sur un petit rayon, afin de sauvegarder leur inventaire de départ jusqu'à la création d'un véritable claim.
Blocs de claim
La surface des terrains protégés est limitée par la réserve de blocs de claim. Le joueur reçoit immédiatement un pool de départ, puis accumule des blocs pour chaque heure passée sur le serveur, jusqu'à un maximum défini par l'administrateur. Une parcelle consomme des blocs selon la formule de la surface (longueur × largeur). Un terrain abandonné peut être libéré avec une commande — les blocs retournent alors dans la réserve.
Par défaut, la largeur et la surface minimales d'un claim sont limitées par la configuration. Le plugin ne permettra pas de créer une zone trop étroite ou trop petite, afin d'éviter que les joueurs ne « découpent » des bandes protectrices juste à côté des constructions des autres.

Niveaux de confiance (trust)
L'accès au claim de quelqu'un d'autre est accordé via le système de trust. Les niveaux diffèrent selon l'étendue des droits :
Niveau | Commande | Ce qu'il permet |
|---|---|---|
Access |
| Portes, Boutons, Leviers, Lits |
Container |
| Coffres, Fours, Distributeurs + droits Access |
Build |
| placer et casser des blocs + droits Container |
Manage |
| donner et retirer la confiance aux autres |
La confiance peut être accordée à un joueur spécifique, à tout le monde (public), ou uniquement pour une parcelle. Pour voir les droits accordés — /trustlist, pour les révoquer — /untrust <joueur>.
Commandes
Les commandes de claim sont disponibles pour les joueurs sans permissions distinctes si griefprevention.claims est activé. Les commandes d'administration nécessitent des nodes séparés.
Commande | Description | Permission |
|---|---|---|
| liste des claims du joueur | — |
| supprimer le claim sous vos pieds | — |
| supprimer tous les claims | — |
| évacuation en cas de blocage dans un claim étranger | — |
| mode de division d'un claim en sous-claims | — |
| mode pour les claims d'administrateur (serveur) |
|
| ignorer temporairement la protection des claims |
|
| donner des blocs bonus à un joueur |
|
| supprimer le claim d'un autre joueur |
|
Configuration
Les paramètres principaux se trouvent dans config.yml, sous la section GriefPrevention.Claims. Les textes des messages sont placés dans un fichier séparé messages.yml et peuvent être traduits sans modifier le code.
GriefPrevention:
Claims:
InitialBlocks: 100 # réserve initiale de blocs
BlocksAccruedPerHour: 100 # accumulation par heure de jeu
MaxAccruedBlocks: 80000 # plafond de la réserve
AutomaticNewPlayerClaimsRadius: 4 # auto-claim du coffre du débutant
MinimumWidth: 5 # largeur minimale du claim
MinimumArea: 100 # surface minimale
Le mode de claim est défini séparément pour chaque monde : dans les mondes survival, la protection est activée, tandis que dans les mondes créatifs ou techniques, elle peut être complètement désactivée.
Intégrations
Avec Vault installé, le plugin permet la vente et l'achat de blocs de claim en monnaie de jeu — un joueur peut acheter de l'espace sans attendre l'accumulation via le temps de jeu. Les droits d'accès aux commandes sont lus par n'importe quel plugin de permissions (LuckPerms et analogues) via les nodes bukkit standards.
Conclusion
GriefPrevention résout la tâche de base d'un serveur survival : protéger les bâtiments et les coffres sans intervention manuelle de l'administrateur. Son point fort est le libre-service : les joueurs créent des claims et accordent des accès eux-mêmes, l'administrateur ne définit que les limites dans la configuration. Contrairement à WorldGuard, qui se concentre sur des régions définies par l'administrateur, ici ce sont les joueurs qui créent eux-mêmes les zones avec une Pelle en or. Les limites : la protection n'est que rectangulaire, sans polygones complexes, et il n'y a pas d'interface (GUI) intégrée : tout se gère par des commandes et deux objets. Pour les grands serveurs RPG avec un zonage complexe, WorldGuard est souvent préféré ; pour un survival classique avec des claims, GriefPrevention est plus pratique.
Foire aux questions
Comment protéger un territoire dans GriefPrevention ? Prenez une Pelle en or et frappez avec elle deux coins opposés de la parcelle. La zone entre les deux deviendra un claim.
Que sont les blocs de claim ? C'est une limite de surface. Le joueur reçoit une réserve de départ et accumule de nouveaux blocs pour chaque heure passée sur le serveur. La surface totale de tous les claims ne peut pas dépasser la réserve disponible.
Comment permettre à un ami de construire sur mon claim ? La commande /trust <joueur> accorde un accès complet à la construction. Pour un accès limité aux Coffres, utilisez /containertrust, et pour les Portes uniquement — /accesstrust.
GriefPrevention nécessite-t-il des plugins dépendants ? Non, le plugin fonctionne de manière autonome. Vault n'est nécessaire que pour échanger des blocs de claim contre de la monnaie.
En quoi GriefPrevention diffère-t-il de WorldGuard ? Dans GriefPrevention, les joueurs créent eux-mêmes les claims avec une Pelle en or. Dans WorldGuard, les régions sont délimitées par l'administrateur avec des commandes.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 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.











