Introducción
Qué es ExyliaProtections, qué cubre, qué necesita para funcionar y cómo está organizada esta documentación.
ExyliaProtections permite a los jugadores proteger terreno. Una protección es una caja de bloques con un
dueño, miembros, roles y flags, creada al colocar un bloque núcleo o al seleccionar dos
esquinas. Todo lo que un dueño hace con ella — miembros, roles, flags, expulsiones, el banco,
parcelas, un warp público — se hace desde /protections, y casi todo también con un comando estando
dentro del terreno.
Es un plugin premium, a la venta en la tienda de Exylia e instalado a través de un cargador de licencias. Las protecciones eran antes un módulo de ExyliaSurvivalCore; ahora son este plugin, que lee los mismos datos con nombres de tabla nuevos. Ver Migración.
Qué incluye
Tipos de núcleo comprados en una tienda o entregados por el staff, el selector de dos esquinas, límites por jugador, por tipo y por mundo, reglas de solapamiento y distancia, recoger un núcleo y moverlo.
BackendsEl plugin lo aplica todo por sí mismo, y además puede reflejar cada protección como una región de WorldGuard con flags nativas para que otros plugins la vean.
Personas y accesoMiembros y clanes, roles con 26 permisos, excepciones por jugador, flags, expulsiones, bloqueo, mensajes de bienvenida y un registro de auditoría.
MenúsEl inicio, la lista, la vista general de una protección y sus siete secciones, y cada archivo del que se dibujan.
AsaltosVidas, salud del núcleo, ventanas de asedio y un escudo sin conexión. Desactivados por defecto.
EconomíaUn banco por protección, mantenimiento y terreno abandonado, venta, cesión y alquiler. Desactivada por defecto.
HerramientasParcelas, mejoras de nivel, ventajas para miembros, hora y clima, fusión, vista previa del borde y marcadores en BlueMap o Dynmap.
AdministraciónUna búsqueda de administración para toda la red, el editor de tipos en el juego y una limpieza de terreno inactivo con vista previa.
Tras una instalación nueva solo está activa la base del plugin: proteger terreno, miembros, roles,
flags, expulsiones, bloqueo, mensajes de bienvenida, registros y vista previa del borde. Asaltos,
banco, mantenimiento, mercado, alquiler, parcelas, mejoras, warps, ventajas, hora y clima y fusión tienen
cada uno un interruptor en submodules, todos apagados. Ver
Configuración.
Requisitos
| Requisito | Detalle |
|---|---|
| Servidor | Paper 1.21 o superior, o un fork. Compatible con Folia. |
| Java | 21 |
| Dependencias obligatorias | packetevents, y ExyliaLib 1.238.0 o superior — se instala sola si falta |
| Dependencias opcionales | ExyliaSurvivalCore, ExyliaEconomy o Vault, PlaceholderAPI, WorldGuard y WorldEdit, BlueMap, dynmap, Worlds o Multiverse-Core |
Qué añade cada plugin opcional está en Instalación.
La configuración, los menús y sus preguntas, la base de datos, el selector, la economía, los clanes, los teletransportes, los placeholders y los canales entre servidores vienen de ExyliaLib. ExyliaProtections está escrito sobre ella y no funciona sin ella; por eso el cargador la instala en un servidor que no la tiene.
Cómo ve una red las protecciones
Cada protección es una fila de la base de datos, y cada servidor que comparte esa base las mantiene todas en memoria. La lista de un jugador y sus límites cuentan todos los servidores. Solo el servidor donde se creó una protección la aplica, la dibuja y la refleja en WorldGuard; los demás la listan y pueden teletransportar a un miembro hasta ella. Con Redis configurado, un cambio hecho en un servidor llega al resto al instante.
Cómo leer esta documentación
Primeros pasos
La instalación, y después una primera protección con un miembro y una flag en pocos minutos.
Proteger terreno
Núcleos, el selector y los límites, los dos backends, personas y acceso, y los menús.
Sistemas
Asaltos, la economía, las herramientas, los warps, la administración y la migración desde ExyliaSurvivalCore o ProtectionStones.
Referencia
Comandos, permisos, placeholders, cada clave de configuración, la API para desarrolladores y las preguntas más frecuentes.
Convenciones
- Los valores marcados como por defecto son los que el plugin escribe la primera vez que arranca. Si el archivo ya existe, se conserva tu valor.
- Los identificadores entre
<y>son variables./protections warp <nombre>significa/protections warp spawn, no/protections warp <spawn>. - "La protección de aquí" es la protección en la que está el jugador. Los comandos que actúan sobre terreno actúan sobre esa.
- Los colores usan los tokens de la paleta de ExyliaLib (
{primary},{highlight},{muted}), y también funcionan los códigos&.
¿Falta algo en esta página? Dínoslo en Discord