Find us on social media
WorldGuardProtectionRegionsWorldEdit5 min read
Protect areas with WorldGuard
Create protected regions, set flags, and manage area permissions with WorldGuard.
Requirements
- WorldEdit installed (required dependency)
- WorldGuard installed
- Both available on modrinth.com or dev.bukkit.org
Step 1: Install WorldEdit + WorldGuard
- Download both plugins for your MC version
- Upload both .jar files to
plugins/via panel.baires.host - Restart the server
Step 2: Select a region
In-game as OP, use WorldEdit's selection tool (wooden axe by default):
- Left-click a block to set position 1
- Right-click a block to set position 2
Or use commands:
terminal
//pos1 100 64 200
//pos2 150 128 250Step 3: Create a protected region
terminal
/rg define <region-name> [owner]Example:
terminal
/rg define spawn
/rg define player-house SteveStep 4: Set region flags
Flags control what can happen inside a region:
terminal
/rg flag spawn pvp deny
/rg flag spawn mob-spawning deny
/rg flag spawn creeper-explosion deny
/rg flag spawn greeting Welcome to spawn!
/rg flag spawn farewell Leaving spawn area...Common flags
| Flag | Values | Description |
|---|---|---|
| pvp | allow/deny | Player combat |
| mob-spawning | allow/deny | Mob spawns |
| creeper-explosion | allow/deny | Creeper damage |
| tnt | allow/deny | TNT explosions |
| build | allow/deny | Block place/break |
| use | allow/deny | Doors, buttons, levers |
| chest-access | allow/deny | Container access |
| entry | allow/deny | Player entry |
| greeting | text | Message on enter |
| farewell | text | Message on exit |
Step 5: Manage members and owners
terminal
/rg addmember <region> <player>
/rg removemember <region> <player>
/rg addowner <region> <player>- Owners can modify the region and add members
- Members can build within the region
Region priority
When regions overlap, higher priority wins:
terminal
/rg setpriority <region> <number>Example: spawn (priority 10) overrides wilderness (priority 0).
Global region
The __global__ region covers the entire world:
terminal
/rg flag __global__ pvp deny
/rg flag __global__ creeper-explosion denyTips
- Use
/rg info <region>to view region details - Use
/rg listto see all defined regions - Extend regions vertically with
//expand vertbefore defining - WorldGuard supports region inheritance for complex setups
Was this guide helpful?