WorldGuard - poradnik
G艂贸wnym zastosowaniem WorldGuarda jest ochrona 艣wiata.
Instalacja
WorldGuard wymaga do poprawnego dzia艂ania pluginu WorldEdit.
- Pobierz plugin WorldEdit z oficjalnej strony.
- Skopiuj plik WorldEdit.jar do folderu plugins.
- Pobierz plugin WorldGuard z oficjalnej strony.
- Skopiuj plik WorldGuard.jar do folderu plugins.
- W艂膮cz serwer.
Tworzenie i edycja region贸w
Tworzenie region贸w
W celu stworzenia regionu, musisz najpierw zaznaczy膰 teren przy u偶yciu pluginu WorldEdit.
Trzymaj膮c drewnian膮 siekier臋 zaznacz pierwszy punkt klikaj膮c LPM i nast臋pnie zaznacz drugi punkt klikaj膮c PPM. Drewnian膮 siekier臋 mo偶esz stworzy膰 samemu lub otrzyma膰 j膮 za pomoc膮 komendy //wand
.
Zaznaczenie powstanie w wyniku po艂膮czenia tych dw贸ch punkt贸w.
WorldGuard obs艂uguje regiony b臋d膮ce wielok膮tami, wi臋cej informacji na temat u偶ycia WorldEdita znajdziesz w dedykowanym do niego poradniku.
Po zaznaczeniu terenu u偶yj komendy /rg define <nazwa regionu> [w艂a艣ciciel]
.
Nazwa regionu to unikalne ID regionu, nie mo偶na stworzy膰 dw贸ch region贸w z t膮 sam膮 nazw膮 na jednym 艣wiecie. Nazwa regionu nie mo偶e zawiera膰 spacji.
Podaniu argumentu w艂a艣ciciel
spowoduje ustalenie w艂a艣ciciela regionu (wi臋cej informacji poni偶ej).
Po utworzeniu regionu automatycznie gracze nie b臋d膮 mogli wykonywa膰 偶adnych niepo偶膮danych akcji, w tym edytowa膰 blok贸w, otwiera膰 skrzynek, drzwi, wsiada膰 na zwierz臋ta, do wagonik贸w itp. na jego terenie. Domy艣lnie modyfikowa膰 region mo偶e tylko administracja z odpowiednim uprawnieniem i gracze dodani do niego jako cz艂onkowie lub w艂a艣ciciele.
Edycja terenu regionu
Je艣li chcesz zedytowa膰 obszar, kt贸ry obejmuje dany region, utw贸rz nowe zaznaczenie przy u偶yciu pluginu WorldEdit, a nast臋pnie wpisz komend臋 /rg redefine <nazwa regionu>
.
Usuwanie regionu
W celu usuni臋cie regionu u偶yj komendy /rg delete <nazwa regionu>
.
Sprawdzanie informacji na temat region贸w
/rg info <nazwa regionu>
komenda wy艣wietli wszystkie informacje na temat konkretnego regionu.
*
/rg list [-p gracz] [strona]
komenda wy艣wietli list臋 wszystkich region贸w. Obs艂uguj臋 flag臋 -p gracz
(np. /rg list -p jahumen
), kt贸ra umo偶liwia sprawdzanie listy region贸w, do kt贸rych dodany jest konkretny gracz.
* Trzymaj膮c w r臋ce domy艣lnie sk贸r臋, kliknij PPM na dowolny blok - spowoduje to wy艣wietlenie informacji na temat znajduj膮cego si臋 tam regionu.
Cz艂onkowie
Cz艂onkowie to osoby, kt贸re maj膮 uprawnienia do edycji blok贸w na terenie regionu, otwierania skrzynek itp, jednak nie mog膮 modyfikowa膰 flag, dodawa膰 innych cz艂onk贸w itp.
Dodawanie cz艂onk贸w
/rg addmember <nazwa regionu> <cz艂onek>
W polu cz艂onek
mo偶esz wpisa膰 zar贸wno nick gracza jak i grup臋, w formacie g:admin
.
Usuwanie cz艂onk贸w
/rg removemember <nazwa regionu> <cz艂onek>
W艂a艣ciciele
W艂a艣ciciele regionu maj膮 uprawnienia do edycji innych w艂a艣cicieli, cz艂onk贸w, flag itp. (zarz膮dzaj膮 regionem).
Pierwszy w艂a艣ciciel jest domy艣lnie dodawany w komendzie /rg define <nazwa regionu> [w艂a艣ciciel]
.
Dodawanie w艂a艣cicieli
/rg addowner <nazwa regionu> <w艂a艣ciciel>
W polu w艂a艣ciciel
mo偶esz wpisa膰 zar贸wno nick gracza jak i grup臋, w formacie g:admin
.
Usuwanie w艂a艣cicieli
/rg removeowner <nazwa regionu> <w艂a艣ciciel>
Flagi
Domy艣lnie na terenie stworzonego regionu nie mo偶na budowa膰, edytowa膰 blok贸w itp, jednak mo偶esz to zmodyfikowa膰 dla konkretnego regionu za pomoc膮 flag.
/rg flag <nazwa regionu> <flaga> [stan]
Je艣li nie podasz stanu flagi, zostanie on ustawiony na domy艣lny, czyli flaga zostanie usuni臋ta.
Komenda obs艂uguje dodawanie flag obowi膮zuj膮cych tylko konkretne grupy, w formacie g:admin
.
Najpopularniejsze flagi
passthrough
(allow/deny) - flaga sprawia, 偶e region u偶ywa flag z regionu nadrz臋dnego.build
(allow/deny) - flaga pozwala na budowanie na terenie regionu.interact
(allow/deny) - flaga pozwala na interakcj臋, czyli otwieranie drzwi, skrzynek, wciskanie przycisk贸w itp.use
(allow/deny) - flaga pozwala na otwieranie drzwi, wciskanie przycisk贸w itp, jednak nie pozwala na otwieranie skrzynek.pvp
(allow/deny) - flaga umo偶liwia zadawanie obra偶e艅 graczom.tnt
(allow/deny) - flaga umo偶liwia wysadzanie TNT.mob-spawning
(allow/deny) - flaga umo偶liwia pojawianie si臋 mob贸w.deny-spawn
(lista) - flaga okre艣la list臋 mob贸w, kt贸re nie mog膮 spawnowa膰 si臋 na danym cuboidzie, np.pig,cow
.enderman-grief
(allow/deny) - flaga umo偶liwia niszczenie terenu przez endermany.fire-spread
(allow/deny) - flaga umo偶liwia rozprzestrzenianie si臋 ognia.creeper-explosion
(allow/deny) - flaga umozliwia wybuchy creeper贸w.snow-fall
(allow/deny) - flaga umo偶liwia powstawanie 艣niegu.snow-melt
(allow/deny) - flaga umo偶liwia roztapianie si臋 艣niegu.ice-melt
(allow/deny) - flaga umo偶liwia roztapianie si臋 lodu.leaf-decay
(allow/deny) - flaga umo偶liwia znikanie li艣ci.enderpearl
(allow/deny) - flaga umo偶liwia teleportacj臋 przy u偶yciu pere艂.chorus-fruit-teleport
(allow/deny) - flaga umo偶liwia teleportacj臋 przy u偶yciu owoc贸w chorusa.item-pickup
(allow/deny) - flaga umo偶liwia podnoszenie przedmiot贸w.item-drop
(allow/deny) - flaga umo偶liwia upuszczanie przedmiot贸w.invincible
(allow/deny) - flaga sprawia, 偶e gracze na terenie regionu s膮 nie艣miertelni.fall-damage
(allow/deny) - flaga sprawia, 偶e gracze nie odczuwaj膮 obra偶e艅 od upadku na terenie regionu.blocked-cmds
(lista) - komendy, kt贸rych u偶ycie nie b臋dzie dost臋pne na terenie regionu, np.spawn,warp,home
.greeting
(tekst) - wiadomo艣膰, kt贸ra wy艣wietli si臋 graczowi gdy wejdzie na region.farewell
(tekst) - wiadomo艣膰, kt贸ra wy艣wietli si臋 graczowi gdy wyjdzie z regionu.
List臋 wszystkich flag mo偶esz sprawdzi膰 przy u偶yciu komendy /rg flags [nazwa regionu]
.
Istniej膮 tak偶e pluginy dodawaj膮ce wi臋cej flag.
Priorytet region贸w
W pewnych miejscach mo偶e znajdowa膰 si臋 r贸wnocze艣nie wi臋cej ni偶 jeden region. W takiej sytuacji gracz musi by膰 dodany do ka偶dego z nich, by m贸c na przyk艂ad niszczy膰 bloki. Je艣li regiony maj膮 r贸zne priorytety, w danym miejscu b臋d膮 obowi膮zywa艂y zasady tylko regionu, kt贸ry znajduje si臋 tam i ma najwy偶szy priorytet.
/rg setpriority <nazwa regionu> <priorytet>
Domy艣lnym priorytetem jest 0
, mo偶esz go zedytowa膰 dla konkretnych region贸w (zar贸wno na warto艣ci dodatnie jak i ujemne).
Przyk艂adowe wykorzystanie:
* Utworzenie skrzynki na spawnie, kt贸r膮 gracze mog膮 otwiera膰, podczas gdy wszystkie inne s膮 zablokowane. W tym celu utw贸rz region skrzynka
obejmuj膮cy tylko skrzynk臋, nast臋pnie ustaw flag臋 umo偶liwiaj膮c膮 korzystanie ze skrzynek, /rg flag skrzynka use allow
i ustaw priorytet tego regionu na wy偶szy ni偶 w przypadku spawnu, np. /rg setpriority skrzynka 10
.
* Utworzenie strefy PVP na spawnie, gdzie gracze mog膮 ze sob膮 walczy膰. W tym celu utw贸rz region
arena
obejmuj膮cy aren臋, nast臋pnie ustaw flag臋 umo偶liwiaj膮c膮 walk臋 graczy /rg flag arena pvp allow
i ustaw priorytet tego regionu na wy偶szy ni偶 w przypadku spawnu, np. /rg setpriority arena 10
.
Dziedziczenie (parent)
W przypadku dziedziczenia okre艣lana jest struktura region贸w (rodzic <- dziecko). Dziedziczenie dzia艂a podobnie jak priorytety, jednak regiony znajduj膮ce si臋 ni偶ej w strukturze dziedzicz膮 zasady z region贸w wy偶ej (parent).
/rg setparent <nazwa regionu> [nazwa regionu rodzica]
nazwa regionu
to nazwa regionu, kt贸ry b臋dzie znajdowa艂 si臋 ni偶ej w strukturze (dziedziczy艂 flagi i cz艂onk贸w).
nazwa regionu rodzica
to nazwa regionu, kt贸ry b臋dzie znajdowa艂 si臋 wy偶ej w strukturze (udost臋pnia艂 flagi i cz艂onk贸w).
W celu usuni臋cia rodzica (od艂膮czenia regionu), po prostu nie podawaj nazwy regionu rodzica
.
Przyk艂adowe utworzenie hierarchii:
1. Utw贸rz wszystkie zaplanowane regiony i ustaw dla nich odpowiednie flagi.
2. Ustaw rodzica
miasto
dla region贸w sklep
, centrum-handlowe
, dzialki
i salon
, np. /rg setparent dzialki miasto
.
3. Ustaw rodzica sklep
dla region贸w sklep-1
, sklep-2
, sklep-3
, np. /setparent sklep-1 sklep
.
4. Ustaw rodzica dzialki
dla region贸w dzialka-1
, dzialka-2
, dzialka3
, np. /setparent dzialka-1 dzialki
.
Przyk艂adowe wykorzystanie:
* Stworzenie sklep贸w na terenie centrum handlowego, z kt贸rych mog膮 korzysta膰 tylko konkretni gracze, jednak zarz膮d centrum powinien mie膰 tak偶e dost臋p do wszystkich znajduj膮cych si臋 tam sklep贸w. W tym celu utw贸rz najpierw region centrum-handlowe
, ustaw odpowiednie flagi i dodaj do niego cz艂onk贸w zarz膮du. Nast臋pnie stw贸rz na jego terenie mniejsze regiony, obejmuj膮ce konkretne sklepy sklep-1
, sklep-2
i tak dalej. Dodaj w艂a艣cicieli sklep贸w do konkretnych region贸w i ustaw odpowiednie flagi. Przyporz膮dkuj regiony sklep贸w jako dzieci centrum handlowego - /rg setparent sklep-1 centrum-handlowe
, /rg setparent sklep-2 centrum-handlowe
itp.
* Utworzenie dzia艂ek dla graczy na terenie miasta, do kt贸rych powinni mie膰 dost臋p osoby zajmuj膮ce si臋 miastem - spos贸b post臋powania jak wy偶ej.
Teleportacja do regionu
W celu przeteleportowania si臋 do konkretnego regionu u偶yj komendy /rg teleport <nazwa regionu>
.
Region globalny
Istnieje region __global__
, kt贸ry obejmuje ca艂y 艣wiat. Domy艣lnie nie ma 偶adnych flag. Ma najni偶szy priorytet, wi臋c utworzenie jakiegokolwiek regionu go nadpisze.
Mo偶esz go wykorzysta膰 gdy chcesz zabroni膰 graczom walczy膰 lub budowa膰 na konkretnym 艣wiecie, np. /rg flag __global__ pvp deny
, /rg flag __global__ build deny
.
Przyk艂adowe wykorzystanie:
* Zablokowanie wybuch贸w spowodowanych przez creepery na 艣wiecie world
. W tym celu przeteleportuj si臋 na 艣wiat world
i u偶yj komendy /rg flag __global__ creeper-explosion deny
.