WorldGuard — en plugin för att skydda territorier och skapa privata regioner i Minecraft
En detaljerad guide till WorldGuard-pluginen för Minecraft. Lär dig hur du skapar privata regioner, skyddar territorier, ställer in flaggor…
En detaljerad guide till WorldGuard-pluginen för Minecraft. Lär dig hur du skapar privata regioner, skyddar territorier, ställer in flaggor och hanterar regler.
WorldGuard — en plugin för att skydda territorier och skapa privata regioner i Minecraft
Beroende: WorldEdit
WorldGuard är en Minecraft-serverplugin som skapar skyddade områden, hanterar världens beteenderegler och blockerar oönskade spelaråtgärder. Det är ett av de äldsta projekten i Bukkit-ekosystemet. Och det är fortfarande ett grundläggande skyddsverktyg på nästan varje stor server. Som standard, efter installationen, är ingen funktion aktiv: administratören aktiverar endast det som behövs för en specifik server.
Den mest kända delen av pluginen är regionsystemet. Tillsammans med det fungerar globala världsregler (explosioner, mob-spawning, väder), en svartlista för föremål och block samt integration med beteendeflaggor.
Regioner — grunden för territorieskydd
En region är ett namngivet volymetriskt område med ägare, medlemmar, prioritet och en uppsättning regler. Formen är begränsad till två alternativ: en kub och en tvådimensionell polygon med en angiven höjd.
För att skapa en region måste du först markera territoriet via WorldEdit (detta är huvudorsaken till beroendet), och sedan registrera det med kommandot:
/rg define <ім'я>
Den nyskapade regionen förbjuder omedelbart byggande för alla utom medlemmar och ägare. Du kan lägga till dem så här:
/rg addmember spawn g:builders
/rg addowner spawn wizjany
Grundläggande regionskommandon
Kommando | Vad det gör |
| skapar en region från den aktuella WorldEdit-markeringen |
| ändrar formen på en befintlig region |
| tar bort en region |
| visar ägare, medlemmar, flaggor |
| listar alla regioner i världen |
| ställer in en regionsflagga |
| öppnar en interaktiv lista över flaggor (värden ändras genom att klicka) |
| tvingar fram sparande av ändringar (normalt sparande är automatiskt, med en liten fördröjning) |
Regioner kan överlappa varandra. I det här fallet gäller regeln: för att göra något behöver en spelare tillstånd i alla regioner som överlappar punkten. Du kan åsidosätta beteendet med prioritet (/rg setpriority) eller passthrough, vilket gör regionen "genomskinlig" för byggkontroller — användbart när en region bara behövs för en PvP-arena utan blockskydd.

Utmatning av /rg list i chatten
Regionsflaggor
Flaggor är enskilda regler knutna till en specifik region. Det finns dussintals av dem, och de täcker nästan all spelmekanik: strid, väder, mobs, rörelse, in- och utpasseringsmeddelanden. Används oftast för:

Interaktiv lista över flaggor /rg flags
Skydd och interaktion:
build — en global flagga som täcker allt på en gång (bryta, placera, interaktion, strid, sova i en säng, tillgång till inventarier). Den fungerar "implicit" genom medlemssystemet, och det rekommenderas inte att röra den manuellt.
interact — användning av dörrar, spakar, knappar, riddjur.
block-break / block-place — separat för att bryta och placera block.
chest-access — tillgång till kistor, tunnor och shulker-lådor.
pvp — spelare mot spelare-strid.
tnt — detonation och skada från TNT.
Mobs, eld och explosioner:
creeper-explosion — om creeper-explosioner skadar block.
mob-spawning — fullständig inaktivering av mob-spawning, tillsammans med kommandon och spawn-ägg.
deny-spawn — en lista över specifika mob-typer som inte spawnar (till exempel cow,pig).
fire-spread — spridning av eld.
enderman-grief / ravager-grief — om endermen och härjare bryter block.
Rörelse och meddelanden:
entry / exit — förbud mot in- eller utpassering (gäller som standard icke-medlemmar).
greeting / farewell — ett textmeddelande i chatten vid in-/utpassering.
greeting-title / farewell-title — samma sak, men som en stor titel på skärmen. En undertext läggs till via \n.
enderpearl — om enderpärlor kan användas.
Läkning och kartor:
heal-amount + heal-delay — automatisk läkning för N halva hjärtan var N:e sekund (praktiskt för sjukhus).
feed-amount + feed-delay — samma sak för hunger.
game-mode — ett spelläge som tvångsaktiveras när du går in i regionen.
blocked-cmds — en lista över förbjudna kommandon i området.
time-lock — en fast tid på dagen i ticks (från 0 till 24000).
Exempel — en inställning som läker spelare upp till hälften av deras hälsobar:
/rg flag hospital heal-delay 1
/rg flag hospital heal-amount 2
/rg flag hospital heal-max-health 10

En spelare går in i en region där flaggan greeting-title är inställd — en stor välkomsttitel med en undertext visas på skärmen.
Konfiguration
Huvudinställningarna finns i plugins/WorldGuard/config.yml och plugins/WorldGuard/worlds/<світ>/config.yml. Nedan är nyckelparametrar som varje administratör stöter på.
Parameter | Vad det gör |
| aktiverar hela regionsystemet. Om false fungerar /rg-kommandon, men flaggor och skydd tillämpas inte |
| ett föremål som fungerar som ett verktyg för att kontrollera regionen vid den klickade punkten. Separat från WorldEdit-staven — i den nya versionen används ett nytt lövblock som standard |
| den maximala volymen för en region som en spelare kan göra anspråk på via /rg claim (i block) |
| hur många regioner en person kan skapa. Gränsen åsidosätts för specifika behörighetsgrupper |
| om true kan nya regioner endast skapas inuti överordnade — grunden för plottsystem |
| aktiverar flaggorna fire-spread, water-flow, lava-flow, lava-fire. Om true ökar serverbelastningen |
| blockerar skapandet av Nether-portaler som korsar gränsen till någon annans region |
| om true tas mobs bort från spelet som attackerar oövervinnerliga spelare i en region med flaggan invincible |
| skriver ut en sammanfattning av aktiverade funktioner till konsolen vid serverstart. Praktiskt för att kontrollera att inget extra är aktivt |
| om |
| om |
| om |
| om |
| globalt förbud mot TNT-aktivering |
| växlar svartlistan till vitlisteläge: endast det som uttryckligen har allow är tillåtet |
| om en tratt försöker flytta ett objekt dit dess åtgärd är förbjuden, går den sönder. Förhindrar lagg från oändliga försök att flytta |
Administratörskommandon
Ett separat block av kommandon börjar med /wg. De mest användbara:
/wg report -p— skapar en fil med en rapport om serverns tillstånd, versioner av alla plugins och WorldGuard-inställningar. Lämpligt för att skicka in felrapporter./wg profile -p <секунди>— profilerar server-CPU under N sekunder. Hjälper till att hitta tunga ticks./wg flushstates— rensar spelarens tillståndscache (behövs efter manuell redigering av regionsfiler)./wg reload— laddar om konfigurationen utan att starta om servern./stoplag— stoppar omedelbart brandspridning och några andra tunga processer medan administratören undersöker orsaken till lagget.
Slutsats
WorldGuard begränsar vad spelare kan göra i specifika områden i en Minecraft-värld. Styrkor inkluderar flexibiliteten hos flaggor och prioriteringar, förmågan att bygga en regionshierarki och hantera regler via behörighetsgrupper, samt att fungera "out of the box" med de flesta populära plugins. Svagheter är inlärningskurvan (för att konfigurera den helt måste du läsa dokumentationen) och bristen på ett inbyggt GUI för vanliga spelare: allt görs via kommandon. WorldGuard är optimalt för servrar med ett aktivt adminteam som behöver exakt kontroll över världsbeteendet — offentliga PvE/RPG.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











