GriefPrevention — anti-griefing plugin pro Minecraft
GriefPrevention je anti-griefing plugin pro Minecraft, který umožňuje hráčům chránit pozemky a truhly bez zásahu administrátora.
GriefPrevention je anti-griefing plugin pro Minecraft, který umožňuje hráčům chránit pozemky a truhly bez zásahu administrátora.
Závislosti:
Typ serveru: Spigot, Paper, Purpur, Pufferfish, Bukkit
Verze Minecraftu: 1.17.x – 1.21.x a novější
GriefPrevention umožňuje hráčům chránit (claimovat) území bez zásahu administrátora. Hráč označí oblast pomocí Zlaté lopaty a plugin v jejích hranicích zablokuje ničení a pokládání bloků i otevírání Truhel, Dveří a Tlačítek všem, kterým majitel neudělil oprávnění. Velikost území je omezena „claim bloky“ (claim blocks), které se hromadí během hraní. Plugin funguje od roku 2011 a je určen pro survival servery, kde se územní konflikty musí řešit bez manuálního moderování.
Ochrana území
Hlavním nástrojem je Zlatá lopata. Hráč s ní klikne na jeden rohový blok budoucího pozemku, poté na protější — oblast mezi nimi se stane claimem. Velikost se počítá horizontálně; ochrana se vztahuje na celou výšku sloupce nad a pod vybranou oblastí.
Pro zobrazení hranic se používá Klacek: kliknutím s ním na blok zjistíte, komu přilehlé území patří. Plugin automaticky chrání Truhly nových hráčů v malém poloměru, aby zajistil jejich počáteční inventář, dokud si nevytvoří plnohodnotný claim.
Claim bloky
Plocha chráněných území je omezena zásobou claim bloků. Hráč obdrží počáteční množství okamžitě a poté hromadí bloky za každou hodinu strávenou na serveru až do maxima stanoveného administrátorem. Jeden claim spotřebovává bloky podle vzorce pro plochu (délka × šířka). Opuštěný claim lze zrušit příkazem — bloky se poté vrátí do zásoby.
Ve výchozím nastavení jsou minimální šířka a plocha claimu omezeny konfigurací. Plugin nedovolí vytvořit příliš úzkou nebo malou oblast, aby hráči „nekrájeli“ ochranné proužky hned vedle cizích budov.

Úrovně důvěry (trust)
Přístup k cizímu claimu je udělován prostřednictvím systému trust. Úrovně se liší v rozsahu práv:
Úroveň | Příkaz | Co povoluje |
|---|---|---|
Access |
| Dveře, Tlačítka, Páčky, Postele |
Container |
| Truhly, Pece, Dávkovače + práva Access |
Build |
| pokládat a ničit bloky + práva Container |
Manage |
| udělovat a odebírat důvěru ostatním |
Důvěru lze udělit konkrétnímu hráči, všem (public), nebo pouze pro jeden claim. Zobrazení udělených práv — /trustlist, odebrání — /untrust <hráč>.
Příkazy
Příkazy pro claimování jsou dostupné hráčům bez zvláštních práv, pokud je zapnuto griefprevention.claims. Administrátorské příkazy vyžadují zvláštní práva (nodes).
Příkaz | Popis | Oprávnění |
|---|---|---|
| seznam hráčových claimů | — |
| zrušení claimu pod nohama | — |
| zrušení všech claimů | — |
| evakuace v případě uvíznutí v cizím claimu | — |
| režim rozdělení claimu na menší části | — |
| režim pro administrátorské (serverové) claimy |
|
| dočasné ignorování ochrany claimů |
|
| udělení bonusových bloků hráči |
|
| smazání cizího claimu |
|
Konfigurace
Hlavní parametry se nacházejí v souboru config.yml v sekci GriefPrevention.Claims. Texty zpráv jsou přesunuty do samostatného souboru messages.yml a lze je přeložit bez úpravy kódu.
GriefPrevention:
Claims:
InitialBlocks: 100 # počáteční zásoba bloků
BlocksAccruedPerHour: 100 # hromadění za hodinu hry
MaxAccruedBlocks: 80000 # maximální zásoba
AutomaticNewPlayerClaimsRadius: 4 # automatický claim truhly nováčka
MinimumWidth: 5 # minimální šířka claimu
MinimumArea: 100 # minimální plocha
Režim claimování se nastavuje samostatně pro každý svět: v survival světech je ochrana zapnutá, v kreativních nebo technických světech ji lze zcela vypnout.
Integrace
S nainstalovaným pluginem Vault umožňuje GriefPrevention prodej a nákup claim bloků za herní měnu — hráč si může koupit prostor, aniž by musel čekat na jeho nashromáždění hraním. Přístupová práva k příkazům jsou čtena jakýmkoli pluginem pro správu oprávnění (LuckPerms a podobné) prostřednictvím standardních bukkit nodes.
Závěr
GriefPrevention řeší základní úkol survival serveru — ochranu budov a truhel bez manuálního zásahu administrátora. Jeho silnou stránkou je samoobsluha: hráči si sami chrání oblasti a udělují přístupy, administrátor pouze nastavuje limity v konfiguraci. Na rozdíl od WorldGuardu, který se zaměřuje na regiony vyhrazené administrátorem, zde hráči vytvářejí claimy sami pomocí Zlaté lopaty. Omezení — ochrana je pouze obdélníková, bez složitých mnohoúhelníků a nemá vestavěné GUI: vše se ovládá pomocí příkazů a dvou předmětů. Pro velké RPG servery se složitým zónováním se častěji vybírá WorldGuard; pro klasický survival s claimy je praktičtější GriefPrevention.
Otázky a odpovědi
Jak chránit území v GriefPrevention? Vezměte si Zlatou lopatu a klikněte s ní na dva protilehlé rohy pozemku. Oblast mezi nimi se stane claimem.
Co jsou claim bloky? Je to limit plochy. Hráč získá počáteční zásobu a hromadí nové bloky za každou hodinu na serveru. Plocha všech claimů nesmí překročit dostupnou zásobu.
Jak dovolit kamarádovi stavět na mém claimu? Příkaz /trust <hráč> — poskytuje plný přístup ke stavění. Pro přístup pouze k Truhlám použijte /containertrust a pouze pro Dveře — /accesstrust.
Vyžaduje GriefPrevention závislé pluginy? Ne, plugin funguje nezávisle. Vault je potřebný pouze pro obchodování s claim bloky za měnu.
Jak se GriefPrevention liší od WorldGuardu? V GriefPrevention hráči vytvářejí claimy sami pomocí Zlaté lopaty. V pluginu WorldGuard jsou regiony vymezovány administrátorem prostřednictvím příkazů.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 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.











