How to Use WorldGuard (with WorldEdit)

Jak używać WorldGuard (z WorldEdit) How to Use WorldGuard (with WorldEdit)

WorldGuard pozwala wydzielać chronione strefy, kontrolować kto może budować lub wchodzić oraz stosować dodatkowe „zasady gry” (np. wyłączenie PvP, niszczenia bloków czy obrażeń od upadku). Idealne dla spawnów, targów, aren i projektów map.

WorldGuard lets you carve out protected zones, control who can build or enter, and apply extra “game rules” like disabling PvP, block breaking, or fall damage. Perfect for spawns, markets, arenas, and map projects.

WorldGuard – poradnik (PL) WorldGuard tutorial hero (EN)
Wymagania i pobrania WorldEdit (wymagany) oraz WorldGuard (pobierz: dev.bukkit.org/projects/worldguard/files).
Pełna lista flag WorldGuard: worldguard.enginehub.org/en/latest/regions/flags/

WorldGuard pozwala wydzielać chronione strefy, kontrolować kto może budować lub wchodzić oraz stosować dodatkowe „zasady gry” (np. wyłączenie PvP, niszczenia bloków czy obrażeń od upadku). Idealne dla spawnów, targów, aren i projektów map.


1) Zdobądź różdżkę WorldEdit

Najpierw użyjesz WorldEdit, aby zaznaczyć region.

//wand

Powinieneś otrzymać drewnianą siekierę.


2) Zaznacz region

Utwórz niewidzialny prostopadłościan, zaznaczając dwa przeciwległe rogi:

  • Lewy przycisk na pierwszym rogu (pos1).
  • Prawy przycisk na przeciwnym rogu (pos2).

Alternatywnie ustaw dokładne koordynaty:

/pos1 x,y,z
/pos2 x,y,z
Wskazówka Zabezpiecz pełną wysokość od bedrocka do limitu budowy:
//expand vert

3) Zdefiniuj region

Nazwij zaznaczenie (bez spacji):

/rg define <regionName>

Przykład:

/rg define spawnArea
Właściciele i członkowie Dodaj graczy, którzy mogą budować niezależnie od flag:
/rg addowner <regionName> <player>
/rg addmember <regionName> <player>

4) Ustaw flagi („zasady” regionu)

Flagi włączają/wyłączają zachowania wewnątrz regionu. Składnia:

/rg flag <regionName> <flag> allow|deny

Przykłady (dla spawnArea):

/rg flag spawnArea pvp deny
/rg flag spawnArea block-break deny
/rg flag spawnArea block-place deny
/rg flag spawnArea mob-spawning deny
/rg flag spawnArea fall-damage deny
/rg flag spawnArea enderpearl deny

Pełna lista dostępnych flag i ich działania:
worldguard.enginehub.org/en/latest/regions/flags/

Priorytet regionu Jeśli dwa regiony się nachodzą, wygrywa ten z wyższym priorytetem:
/rg setpriority <regionName> 100

Przydatne komendy zarządzania

/rg info <regionName> # pokaż właścicieli, członków, flagi, granice
/rg list # lista regionów w tym świecie
/rg remove <regionName> # usuń region
/rg redefine <regionName> # przypnij region do obecnego zaznaczenia

Szybki start (kopiuj & wklej)

# 1) Zaznacz obszar różdżką (lewy = pos1, prawy = pos2), potem:
/rg define spawnArea
/rg addowner spawnArea YourName

# 2) Typowe flagi dla bezpiecznego spawnu:
/rg flag spawnArea pvp deny
/rg flag spawnArea block-break deny
/rg flag spawnArea block-place deny
/rg flag spawnArea mob-spawning deny
/rg flag spawnArea fall-damage deny
/rg flag spawnArea enderpearl deny

Rozwiązywanie problemów

Nie mogę budować w swoim regionie

  • Dodaj siebie jako właściciela: /rg addowner <region> <ty>.
  • Albo poluzuj flagi (np. pozwól block-break/block-place dla członków).

Gracze wciąż mogą budować mimo flag

  • Sprawdź nakładające się regiony i ich priorytety.
  • Upewnij się, że nie mają uprawnień bypass (np. admin).

Zaznaczenie nie objęło poprawnie wysokości

  • Użyj //expand vert przed definiowaniem regionu.

Pobrania i dokumentacja


Requirements & Downloads WorldEdit (required) and WorldGuard (download: dev.bukkit.org/projects/worldguard/files).
Full list of WorldGuard flags: worldguard.enginehub.org/en/latest/regions/flags/

WorldGuard lets you carve out protected zones, control who can build or enter, and apply extra “game rules” like disabling PvP, block breaking, or fall damage. Perfect for spawns, markets, arenas, and map projects.


1) Get a WorldEdit Wand

You’ll use WorldEdit to select the region first.

//wand

You should receive a wooden axe.


2) Select the Region

Create an invisible cuboid (box) by marking two opposite corners:

  • Left-click one corner (pos1).
  • Right-click the opposite corner (pos2).

Alternatively, set exact coordinates:

/pos1 x,y,z
/pos2 x,y,z
Tip Protect the full height from bedrock to build limit:
//expand vert

3) Define the Region

Name your selection (no spaces):

/rg define <regionName>

Example:

/rg define spawnArea
Owners & Members Add players who can build regardless of flags:
/rg addowner <regionName> <player>
/rg addmember <regionName> <player>

4) Set Flags (the region’s “rules”)

Flags enable/disable behaviors inside the region. Syntax:

/rg flag <regionName> <flag> allow|deny

Examples (for spawnArea):

/rg flag spawnArea pvp deny
/rg flag spawnArea block-break deny
/rg flag spawnArea block-place deny
/rg flag spawnArea mob-spawning deny
/rg flag spawnArea fall-damage deny
/rg flag spawnArea enderpearl deny

Find every available flag and what it does here:
worldguard.enginehub.org/en/latest/regions/flags/

Region Priority If two regions overlap, the higher priority wins:
/rg setpriority <regionName> 100

Useful Region Management Commands

/rg info <regionName> # show owners, members, flags, bounds
/rg list # list regions in this world
/rg remove <regionName> # delete a region
/rg redefine <regionName> # bind region to your current selection

Quick Starter (copy & paste)

# 1) Select area with wand (left = pos1, right = pos2), then:
/rg define spawnArea
/rg addowner spawnArea YourName

# 2) Common flags for a safe spawn:
/rg flag spawnArea pvp deny
/rg flag spawnArea block-break deny
/rg flag spawnArea block-place deny
/rg flag spawnArea mob-spawning deny
/rg flag spawnArea fall-damage deny
/rg flag spawnArea enderpearl deny

Troubleshooting

I can’t build inside my own region

  • Add yourself as owner: /rg addowner <region> <you>.
  • Or allow building via flags (e.g., relax block-break/block-place for members).

Players can still build despite flags

  • Check overlapping regions and their priority values.
  • Make sure players don’t have bypass permissions (e.g., admin perms).

My selection didn’t cover height properly

  • Use //expand vert before defining the region.

Downloads & Docs