WorldGuard — un plugin para proteger territorios y crear regiones privadas en Minecraft
Una guía detallada del plugin WorldGuard para Minecraft. Aprende cómo crear regiones privadas, proteger territorios, configurar flags y…
Una guía detallada del plugin WorldGuard para Minecraft. Aprende cómo crear regiones privadas, proteger territorios, configurar flags y gestionar reglas del ...
WorldGuard — un plugin para proteger territorios y crear regiones privadas en Minecraft
Dependencia: WorldEdit
WorldGuard es un plugin de servidor de Minecraft que crea zonas protegidas, gestiona las reglas de comportamiento del mundo y bloquea las acciones no deseadas de los jugadores. Es uno de los proyectos más antiguos en el ecosistema de Bukkit. Y aún sigue siendo una herramienta básica de protección en casi todos los servidores grandes. Por defecto, después de la instalación, no hay ninguna función activa: el administrador habilita por sí mismo solo lo que se necesita para un servidor específico.
La parte más famosa del plugin es el sistema de regiones. Junto a este, funcionan reglas globales del mundo (explosiones, aparición de criaturas, clima), una lista negra de objetos y bloques, y la integración con flags de comportamiento.
Regiones — la base de la protección del territorio
Una región es un área volumétrica con nombre, propietarios, miembros, prioridad y un conjunto de reglas. La forma está limitada a dos opciones: un cubo y un polígono bidimensional con una altura especificada.
Para crear una región, primero debes seleccionar el territorio mediante WorldEdit (esta es la razón principal de la dependencia), y luego registrarla con el comando:
/rg define <ім'я>
La región recién creada prohíbe de inmediato la construcción a todos, excepto a los miembros y propietarios. Puedes añadirlos así:
/rg addmember spawn g:builders
/rg addowner spawn wizjany
Comandos básicos de las regiones
Comando | Qué hace |
| crea una región a partir de la selección actual de WorldEdit |
| cambia la forma de una región existente |
| elimina una región |
| muestra los propietarios, miembros y flags |
| enumera todas las regiones del mundo |
| establece una flag para la región |
| abre una lista interactiva de flags (los valores se cambian haciendo clic) |
| fuerza el guardado de los cambios (el guardado normal es automático, con un pequeño retraso) |
Las regiones pueden superponerse. En tal caso, se aplica la regla: para hacer algo, un jugador necesita permiso en todas las regiones que se superponen en el punto. Puedes anular el comportamiento usando prioridad (/rg setpriority) o passthrough, que hace que la región sea "transparente" a las comprobaciones de construcción — útil cuando solo se necesita una región para una arena PvP sin protección de bloques.

Salida de /rg list en el chat
Flags de las regiones
Las flags son reglas individuales vinculadas a una región específica. Hay docenas de ellas y cubren casi todas las mecánicas del juego: combate, clima, criaturas, movimiento, mensajes de entrada y salida. Se utilizan principalmente para:

Lista interactiva de flags /rg flags
Protección e interacción:
build — una flag global que cubre todo a la vez (romper, colocar, interactuar, combate, dormir en una cama, acceso a inventarios). Funciona de manera "implícita" a través del sistema de miembros, y no se recomienda modificarla manualmente.
interact — el uso de puertas, palancas, botones, animales montables.
block-break / block-place — por separado para romper y colocar bloques.
chest-access — acceso a cofres, barriles y cajas de shulker.
pvp — combate jugador contra jugador.
tnt — detonación y daño por TNT.
Criaturas, fuego y explosiones:
creeper-explosion — si las explosiones de los creepers dañan los bloques.
mob-spawning — desactivación completa de la aparición de criaturas, junto con los comandos y los huevos generadores.
deny-spawn — una lista de tipos específicos de criaturas que no pueden aparecer (por ejemplo, cow,pig).
fire-spread — la propagación del fuego.
enderman-grief / ravager-grief — si los endermen y devastadores rompen los bloques.
Movimiento y mensajes:
entry / exit — prohibición de entrar o salir (por defecto se aplica a los no miembros).
greeting / farewell — un mensaje de texto en el chat al entrar o salir.
greeting-title / farewell-title — lo mismo, pero como un gran título en la pantalla. Se puede añadir un subtítulo mediante \n.
enderpearl — si se pueden usar perlas de ender.
Curación y mapas:
heal-amount + heal-delay — curación automática por N medios corazones cada N segundos (útil para hospitales).
feed-amount + feed-delay — lo mismo pero para el hambre.
game-mode — un modo de juego que se activa forzosamente al entrar a la región.
blocked-cmds — una lista de comandos prohibidos en el área.
time-lock — una hora fija del día en ticks (de 0 a 24000).
Ejemplo — una configuración que cura a los jugadores hasta la mitad de su barra de salud:
/rg flag hospital heal-delay 1
/rg flag hospital heal-amount 2
/rg flag hospital heal-max-health 10

Un jugador entra en una región con la flag greeting-title activada — aparece un gran título de bienvenida con un subtítulo en la pantalla.
Configuración
Los ajustes principales se encuentran en plugins/WorldGuard/config.yml y plugins/WorldGuard/worlds/<світ>/config.yml. A continuación se presentan los parámetros clave con los que se encuentra cada administrador.
Parámetro | Qué hace |
| habilita todo el sistema de regiones. Si es false, los comandos /rg funcionan, pero no se aplican las flags ni la protección |
| un objeto que sirve como herramienta para comprobar la región en el punto en el que se hace clic. Está separado de la varita de WorldEdit — en la nueva versión se usa por defecto un bloque de hojas nuevo |
| el volumen máximo de una región que un jugador puede reclamar a través de /rg claim (en bloques) |
| cuántas regiones puede crear una persona. El límite se anula para grupos de permisos específicos |
| si es true, las nuevas regiones solo se pueden crear dentro de las primarias — la base de los sistemas de parcelas |
| habilita las flags fire-spread, water-flow, lava-flow, lava-fire. Si es true, la carga del servidor aumenta |
| bloquea la creación de portales del Nether que crucen el borde de la región de otra persona |
| si es true, las criaturas que ataquen a jugadores invencibles en una región con la flag invincible son eliminadas del juego |
| muestra un resumen de las funciones habilitadas en la consola al iniciar el servidor. Resulta cómodo para comprobar que no hay nada adicional activo |
| si es |
| si es |
| si es |
| si es |
| prohibición global sobre la activación de TNT |
| cambia la lista negra al modo lista blanca: solo se permite lo que tiene explícitamente allow |
| si una tolva intenta mover un objeto a donde se prohíbe su acción, se rompe. Previene el lag causado por intentos infinitos de moverlo |
Comandos de administrador
Un bloque separado de comandos comienza con /wg. Los más útiles:
/wg report -p— crea un archivo con un informe del estado del servidor, las versiones de todos los plugins y la configuración de WorldGuard. Adecuado para el envío de reportes de errores./wg profile -p <секунди>— crea el perfil de la CPU del servidor durante N segundos. Ayuda a encontrar los ticks más pesados./wg flushstates— vacía la memoria caché de estado del jugador (se necesita tras editar manualmente los archivos de la región)./wg reload— vuelve a leer la configuración sin reiniciar el servidor./stoplag— detiene instantáneamente la propagación del fuego y otros procesos pesados mientras el administrador investiga la causa del lag.
Conclusión
WorldGuard restringe lo que los jugadores pueden hacer en áreas específicas de un mundo de Minecraft. Sus puntos fuertes incluyen la flexibilidad de las flags y prioridades, la capacidad de construir una jerarquía de regiones y gestionar las reglas mediante grupos de permisos, además de funcionar de forma nativa con los plugins más populares. Las debilidades son la curva de aprendizaje (para configurarlo completamente, tendrás que leer la documentación) y la falta de una interfaz gráfica (GUI) incorporada para los jugadores habituales: todo se hace mediante comandos. WorldGuard es óptimo para servidores con un equipo de administradores activo que necesiten tener un control preciso sobre el comportamiento del mundo — en los modos públicos PvE/RPG.
Instalación
Una instalación típica lleva unos 5 minutos. El proceso es el mismo; solo cambian el loader y el build correspondiente.
- 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.











