GriefPrevention - ochrona działek na serwerze

GriefPrevention to jeden z najpopularniejszych pluginów do ochrony terenu na serwerach Minecraft. Gracze tworzą działki (claimy) złotą łopatą, a plugin automatycznie chroni ich budowle przed griefingiem. Działa na Spigot, Paper i Purpur od wersji 1.8 do 1.21.x.
Co to jest GriefPrevention
GriefPrevention to darmowy, open-source plugin ochrony terenu, który od lat jest jednym z najczęściej instalowanych pluginów na serwerach survival. Jego główna zaleta to prostota: gracz dostaje złotą łopatę, zaznacza dwa narożniki działki i gotowe - jego teren jest chroniony.
Plugin automatycznie tworzy claim wokół pierwszej postawionej skrzynki nowego gracza, więc nawet osoby nieznające systemu mają podstawową ochronę od samego początku. Każdy gracz otrzymuje pulę bloków claimowych, która rośnie z czasem gry na serwerze.
GriefPrevention jest dostępny na SpigotMC, Modrinth oraz GitHub.
System claimów
Claim to prostokątny obszar terenu chroniony przed innymi graczami. Mechanika tworzenia claimów jest intuicyjna:
- Złota łopata - kliknij prawym przyciskiem na jeden narożnik, potem na przeciwległy. Claim gotowy
- Automatyczny claim - postawienie pierwszej skrzynki tworzy claim 9x9 wokół niej
- Bloki claimowe - każdy gracz ma pulę bloków, która rośnie o 100 za godzinę gry (domyślnie)
- Powiększanie - kliknij złotą łopatą na narożnik istniejącego claimu i przeciągnij go
- Sub-claimy - wewnątrz głównego claimu możesz tworzyć mniejsze strefy z innymi uprawnieniami
Wewnątrz claimu obcy gracze nie mogą: niszczyć bloków, stawiać bloków, otwierać skrzynek, używać dźwigni i przycisków, zabijać zwierząt ani kraść plonów z farm. Właściciel claimu kontroluje każde z tych uprawnień osobno.
Najważniejsze komendy
| Komenda | Co robi |
|---|---|
/trust Gracz | Daje graczowi pełny dostęp do twojego claimu (budowanie, skrzynki) |
/containertrust Gracz | Daje dostęp tylko do skrzynek, pieców i stołów |
/accesstrust Gracz | Daje dostęp do drzwi, przycisków i łóżek |
/untrust Gracz | Odbiera wszystkie uprawnienia graczowi |
/abandonclaim | Usuwa claim, na którym stoisz |
/claimslist | Wyświetla listę wszystkich twoich claimów |
/trustlist | Pokazuje kto ma dostęp do bieżącego claimu |
/buyclaimblocks ilość | Kupuje dodatkowe bloki claimowe (jeśli ekonomia włączona) |
Komendy administracyjne: /adminclaims (tryb claimów administracyjnych), /deleteclaim (usuwanie cudzych claimów), /adjustbonusclaimblocks Gracz ilość (dodawanie bloków graczowi).
Konfiguracja
Główny plik konfiguracyjny to plugins/GriefPreventionData/config.yml. Najważniejsze ustawienia:
# Bloki claimowe
Claims.InitialBlocks: 100 # startowa pula bloków
Claims.BlocksAccruedPerHour: 100 # bloków za godzinę gry
Claims.MaxAccruedBlocks: 80000 # maksimum bloków z czasu gry
Claims.MinimumWidth: 5 # minimalna szerokość claimu
Claims.MinimumArea: 100 # minimalna powierzchnia claimu
# Automatyczna ochrona
Claims.AutomaticNewPlayerClaimsRadius: 4 # promień auto-claimu (9x9)
# Ekonomia (wymaga Vault)
Economy.ClaimBlocksPurchaseCost: 10.0 # cena za blok claimowy
Economy.ClaimBlocksSellValue: 5.0 # cena sprzedaży bloku GriefPrevention nie wymaga bazy danych - dane przechowuje w plikach płaskich w folderze GriefPreventionData. Dla dużych serwerów (500+ graczy) warto rozważyć migrację na bazę danych przez dodatkowe pluginy.
Uprawnienia
| Uprawnienie | Opis |
|---|---|
griefprevention.claims | Tworzenie i zarządzanie claimami |
griefprevention.buysellclaimblocks | Kupowanie i sprzedaż bloków claimowych |
griefprevention.adminclaims | Tworzenie claimów administracyjnych |
griefprevention.deleteclaims | Usuwanie cudzych claimów |
griefprevention.ignoreclaims | Ignorowanie ochrony claimów |
Wskazówki dla adminów
- Dostosuj przyrost bloków - na serwerach z dużą mapą zwiększ
BlocksAccruedPerHourdo 200-500, by gracze mogli chronić większe budowle - Admin claimy na spawn - zabezpiecz spawn i ważne budowle administracyjne claimami typu admin (
/adminclaims) - Integracja z ekonomią - włącz kupowanie bloków claimowych za walutę serwera przez Vault
- Sub-claimy na farmach - twórz sub-claimy z
/containertrust publicna publicznych farmach, by każdy mógł korzystać ze skrzynek - Wizualizacja granic - gracze widzą granice claimów jako złote bloki i świecący kamień po kliknięciu kijem
Powiązane pluginy: WorldGuard (regiony administracyjne), LuckPerms (uprawnienia), CoreProtect (logi zmian bloków).