Discord
Wiki - Pluginy

GriefPrevention - ochrona działek na serwerze

GriefPrevention

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.

Czas czytania: ~5 min Platforma: Paper / Spigot / Purpur

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 BlocksAccruedPerHour do 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 public na 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).