La extensión Protection ofrece una alternativa robusta y flexible a los plugins tradicionales de reclamación de terreno. Permite crear zonas elaboradas con reglas específicas (Flags) que rigen el comportamiento de los jugadores, los eventos ambientales y las mecánicas de los mobs.
VIDEO
Características
Regiones geométricas — Soporte para formas cuboide, cilindro y polígono (prisma).
Prioridad jerárquica — Las regiones pueden solaparse, y las zonas de mayor prioridad prevalecen sobre las de menor.
Sistema de herencia — Las regiones hijas pueden heredar los flags de las regiones padre o sobrescribirlos.
Flags completos — Más de 60 flags para permisos de construcción, PvP, aparición de mobs y más.
Entradas
Elementos principales
Region Definition — Define la forma, la prioridad y los flags por defecto de una zona.
Region Artifact — Almacena las coordenadas concretas y los datos de propietario/miembro.
Global Artifact — Gestiona las protecciones y comportamientos a nivel de mundo.
Eventos y lógica
Enter/Exit Region — Dispara lógica cuando un jugador cruza el borde de una región.
In Region Fact — Comprueba si un jugador está actualmente dentro de zonas protegidas concretas.
Region Audience — Muestra contenido visual o de audio persistente a todos los que están dentro de la zona.
Inicio rápido
1. Crear almacenamiento — Añade entradas de artefacto para persistir datos: global . → global
2. Reaccionar a eventos — Usa las entradas de evento para activar mecánicas cuando ocurra algo: boundary . → boundary
3. Comprobar el estado con hechos — Usa las entradas de hecho como condiciones: comprueba niveles, cantidades o el estado del jugador antes de activar acciones. → in_region
Comandos
Todos los comandos están bajo el prefijo /protection (alias: /pt, /region).
Comando Descripción Permission /protection listListar todas las regiones activas y sus prioridades typewriter.protection/protection edit <id>Entrar en modo selección para una región concreta typewriter.protection/protection applyGuardar tu selección actual y finalizar la región typewriter.protection/protection info <id>Ver los detalles técnicos y la ubicación de una región typewriter.protection/protection flags <id>Analizar los flags efectivos, heredados y bloqueados typewriter.protection/protection inspectAlternar los visualizadores de depuración de los bordes de región typewriter.protection/protection import-we <id>Importar la selección actual de WorldEdit a una región typewriter.protection
Placeholders
Todos los placeholders usan el prefijo %typewriter_regions:%.
Placeholder Descripción %typewriter_regions:count%Número de regiones en las que el jugador está actualmente %typewriter_regions:list%Lista de ID de regiones activas separados por comas %typewriter_regions:primary:name%Nombre de la región de mayor prioridad en la ubicación actual %typewriter_regions:flag:<flag_id>%Valor efectivo de un flag concreto (p. ej., pvp) %typewriter_regions:has:<id1>,<id2>%true si el jugador está en alguna de las regiones indicadas%typewriter_regions:active:<index>:id%ID de la N-ésima región de la pila
Dependencias externas
Extension Tipo Funcionalidad FastAsyncWorldEditOpcional Selección de región y operaciones geométricas. MythicMobsOpcional Control avanzado de la aparición de mobs en regiones. BtcMobsOpcional Control avanzado de la aparición de mobs en regiones.
Permisos
Permission Descripción typewriter.protectionAcceso base a los comandos de protección. typewriter.protection.adminAdministrar las regiones protegidas. typewriter.protection.bypassEludir las restricciones de protección.