GriefPrevention — anti-griefing plugin til Minecraft
GriefPrevention er et Minecraft anti-griefing plugin, der lader spillere beskytte land og kister uden en administrators indgriben.
GriefPrevention er et Minecraft anti-griefing plugin, der lader spillere beskytte land og kister uden en administrators indgriben.
Afhængigheder:
Servertype: Spigot, Paper, Purpur, Pufferfish, Bukkit
Minecraft version: 1.17.x – 1.21.x og nyere
GriefPrevention giver spillere mulighed for at beskytte (claime) områder uden en administrators indblanding. Spilleren markerer et område med en Guldskovl, og plugin'et blokerer inden for dets grænser for at ødelægge og placere blokke, samt for at åbne Kister, Døre og Knapper for alle, som ejeren ikke har givet tilladelse til. Størrelsen af området begrænses af "claim blocks", som akkumuleres i løbet af spilletiden. Plugin'et har fungeret siden 2011 og er designet til survival-servere, hvor territoriale konflikter skal løses uden manuel moderation.
Beskyttelse af områder
Hovedværktøjet er en Guldskovl. Spilleren slår på en hjørneblok i det fremtidige område med den, og derefter på det modsatte hjørne — området mellem dem bliver til et claim. Størrelsen beregnes vandret; beskyttelsen strækker sig over hele højden af søjlen over og under det valgte område.
For at se grænserne bruges en Pind: Et slag med den på en blok viser, hvem det tilstødende område tilhører. Plugin'et beskytter automatisk nye spilleres Kister i en lille radius, for at beskytte deres startinventar, indtil der er oprettet et fuldt claim.
Claim blocks
Arealet af beskyttede områder er begrænset af beholdningen af claim blocks. Spilleren modtager en startpulje med det samme og akkumulerer derefter blokke for hver time på serveren op til et maksimum, der er fastsat af administratoren. Ét claim forbruger blokke i henhold til arealformlen (længde × bredde). Et forladt claim kan fjernes med en kommando — blokkene vil da vende tilbage til puljen.
Som standard er den mindste bredde og det mindste areal af et claim begrænset af konfigurationen. Plugin'et tillader ikke at oprette et område, der er for smalt eller lille, så spillere ikke "skærer" beskyttelsesstrimler lige ved siden af andres bygninger.

Tillidsniveauer (trust)
Adgang til en andens claim gives via trust-systemet. Niveauerne adskiller sig i omfanget af rettigheder:
Niveau | Kommando | Hvad det tillader |
|---|---|---|
Access |
| Døre, Knapper, Håndtag, Senge |
Container |
| Kister, Ovne, Dispensere + Access rettigheder |
Build |
| at placere og ødelægge blokke + Container rettigheder |
Manage |
| at give og fjerne tillid til andre |
Tillid kan gives til en specifik spiller, til alle (public), eller kun for et enkelt claim. For at se givne rettigheder — /trustlist, for at fjerne — /untrust <spiller>.
Kommandoer
Claim-kommandoer er tilgængelige for spillere uden separate rettigheder, hvis griefprevention.claims er aktiveret. Admin-kommandoer kræver separate nodes.
Kommando | Beskrivelse | Rettighed |
|---|---|---|
| liste over spillerens claims | — |
| fjern claim under dine fødder | — |
| fjern alle claims | — |
| evakuering, hvis man sidder fast i et fremmed claim | — |
| tilstand til opdeling af claim i sub-claims | — |
| tilstand for admin (server) claims |
|
| ignorer midlertidigt claim-beskyttelse |
|
| giv bonusblokke til en spiller |
|
| slet en andens claim |
|
Konfiguration
De primære parametre findes i config.yml, under sektionen GriefPrevention.Claims. Meddelelsestekster er flyttet til en separat messages.yml og kan oversættes uden at ændre koden.
GriefPrevention:
Claims:
InitialBlocks: 100 # startpulje af blokke
BlocksAccruedPerHour: 100 # akkumulering per spilletime
MaxAccruedBlocks: 80000 # maksimal pulje
AutomaticNewPlayerClaimsRadius: 4 # auto-claim af begynderens kiste
MinimumWidth: 5 # mindste bredde af et claim
MinimumArea: 100 # mindste areal
Claim-tilstanden indstilles separat for hver verden: i survival-verdener er beskyttelse aktiveret, mens det i kreative eller tekniske verdener kan deaktiveres helt.
Integrationer
Hvis Vault er installeret, tillader plugin'et at købe og sælge claim blocks for in-game valuta — en spiller køber plads uden at vente på akkumulering via spilletid. Adgangsrettigheder til kommandoer læses af et hvilket som helst permissions-plugin (LuckPerms og lignende) via standard bukkit-nodes.
Konklusion
GriefPrevention løser den grundlæggende opgave for en survival-server — at beskytte bygninger og kister uden en administrators manuelle indgriben. Dens stærke side er selvbetjening: spillerne beskytter og giver selv adgang; administratoren angiver kun grænserne i konfigurationen. I modsætning til WorldGuard, som fokuserer på regioner tildelt af en administrator, opretter spillerne her selv deres claims med en Guldskovl. Begrænsninger — claims er kun rektangulære uden komplekse polygoner, og der er ingen indbygget GUI: alt styres via kommandoer og to genstande. Til store RPG-servere med kompleks zoneopdeling vælges WorldGuard oftere; til klassisk survival med claims er GriefPrevention mere praktisk.
FAQ
Hvordan beskytter man et område i GriefPrevention? Tag en Guldskovl og slå på to modstående hjørner af grunden. Området imellem dem bliver et claim.
Hvad er claim blocks? Det er en arealgrænse. Spilleren modtager en startpulje og akkumulerer nye blokke for hver time på serveren. Arealet af alle claims kan ikke overstige den tilgængelige pulje.
Hvordan lader jeg en ven bygge på mit claim? Kommandoen /trust <spiller> — den giver fuld byggeadgang. For adgang kun til Kister brug /containertrust, kun til Døre — /accesstrust.
Kræver GriefPrevention afhængige plugins? Nej, plugin'et fungerer uafhængigt. Vault er kun nødvendigt for at handle med claim blocks for valuta.
Hvad er forskellen på GriefPrevention og WorldGuard? I GriefPrevention laver spillerne selv claims med en Guldskovl. I WorldGuard bliver regioner afgrænset af en administrator via kommandoer.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











