Przejdź do treści

WorldGuard i WorldEdit

Ochrona terenu przed valem i budowanie edytorami — konfiguracja regionów WorldGuard i podstawowe narzędzia WorldEdit.

WorldGuard chroni teren — gracze nie mogą niszczyć ani stawiać bloków w regionach, których nie posiadają. WorldEdit to edytor świata — zaznaczasz obszar i w kilka sekund wyrównujesz teren, stawiasz budynki albo kasujesz wale. Na serwerach z budowaniem instaluje się je w parze.

Oba pluginy działają na silnikach pluginowych (Paper, Spigot, Purpur). Instalacja: Instalacja pluginów.

#Instalacja

Wgraj oba pliki .jar do katalogu plugins i zrestartuj serwer. WorldGuard generuje katalog plugins/WorldGuard z config.yml i regions.yml.

#WorldGuard — tworzenie regionu

  1. W grze, z uprawnieniami, weź narzędzie zaznaczania (zwykle łopata z WorldGuard):
//wand
  1. Kliknij lewym i prawym przyciskiem w dwa przeciwległe narożniki obszaru.
  2. Nazwij i stwórz region:
/region claim mojregion
  1. Ustaw prawa:
/region flag mojregion build deny        # nikt nie buduje
/region flag mojregion build allow @owners  # właściciele mogą
/region info mojregion                     # podgląd praw
  1. Dodaj właścicieli:
/region owner add mojregion Steve

Regiony z flagą build deny chronią teren przed valem. Gracze dostaną komunikat, gdy spróbują zniszczyć blok.

Na serwerze survival najpierw załóż region chroniący spawn i bazy (/region claim spawn), potem pozwól graczom claimować własne obszary komendą /claim.

#WorldEdit — podstawowe komendy

Zaznacz obszar tym samym //wand:

Komenda Co robi
//set stone Wypełnia zaznaczenie kamieniem
//replace stone dirt Zamienia kamień na ziemię w zaznaczeniu
//replaceall wool quartz Zamienia wełnę na kwarc w promieniu
//flatten Wyrównuje teren do płaskiej płaszczyzny
//copy, //paste Kopiuj i wklej konstrukcję
//undo Cofa ostatnią operację

WorldEdit z pełnymi uprawnieniami potrafi w kilka sekund zniszczyć duży obszar. Upewnij się, że region WorldGuard ma flagi worldedit deny (albo modify deny) dla zwykłych graczy — inaczej //set w złym miejscu to strata terenu.

#Uprawnienia

# WorldGuard
lp group default permission set worldguard.region.claim true
lp group admin permission set worldguard.region.define true

# WorldEdit — tylko zaufanym
lp group admin permission set worldedit.* true
lp group mod permission set worldedit.use true

#Najczęstsze problemy

#Gracze i tak walą mury w regionie

Region nie ma flagi build deny, albo flaga jest nadpisana przez wyższy region. Sprawdź /region info nazwa i kolejność regionów.

#//wand nie zaznacza

Brak uprawnień WorldEdit albo brak WorldGuard (wand w nowszych wersjach dostarcza WorldGuard). Sprawdź, czy oba pluginy wstanie w CONSOLE.

#Po //set zniknąły drogi / budynki

Klasyczny błąd zaznaczenia. //undo działa tylko w tej samej sesji — po restarcie nie ma cofnięcia. Stąd backup przed eksperymentami z WorldEdit.

#Co dalej