Contenido generado con IA — puede contener errores.

Referencia

Placeholders

Cada placeholder que responde el plugin, sobre el jugador y sobre la protección en la que está, en su forma de PlaceholderAPI y en la forma corta que leen los archivos de Exylia.

Cada placeholder de abajo está escrito completo, y al hacer clic en uno se copia.

Cómo se escribe el nombre

El plugin registra sus placeholders a través de ExyliaLib como un grupo, protections. PlaceholderAPI llega a ellos con el nombre del plugin delante, así que un scoreboard, un holograma o un plugin de tab pide:

%exyliaprotections_protections_name%

Esa es la forma que usa esta página. Dentro de los archivos de un plugin de Exylia — menús, mensajes, el scoreboard de otro plugin de Exylia — el nombre registrado también va solo: %protections_name%.

No hay que descargar ninguna expansión. Sin PlaceholderAPI instalado solo funciona la forma de Exylia.

Si vienes de ExyliaSurvivalCore

%exyliasurvivalcore_protections_…% era del antiguo módulo de protecciones. Cambia exyliasurvivalcore_ por exyliaprotections_; el resto de cada nombre es igual.

Todos los placeholders responden para un jugador. Leídos sin uno — desde la consola, o en una línea global de otro plugin — salen vacíos, y la consola lo avisa una vez.

Sobre el jugador

PlaceholderDescripción
%exyliaprotections_protections_count%Protecciones de las que es dueño.
%exyliaprotections_protections_max%Cuántas puede tener: su exyliaprotections.limit.<n> más alto, o settings.default-limit.
%exyliaprotections_protections_effects_active%Las ventajas de miembro activas sobre él ahora mismo, por nombre, separadas por comas; vacío si no hay ninguna.

Sobre la protección en la que está

Todo esto habla de la protección en la posición del jugador, y sale vacío fuera de una.

PlaceholderDescripción
%exyliaprotections_protections_name%Su nombre.
%exyliaprotections_protections_owner%El nombre de su dueño.
%exyliaprotections_protections_role%El rol del jugador en ella: owner, el id del rol que tiene, o visitor.
%exyliaprotections_protections_level%Su nivel, 0 antes de cualquier mejora.
%exyliaprotections_protections_lives%Vidas que le quedan. Vacío mientras los asaltos están apagados.
%exyliaprotections_protections_max_lives%Vidas que puede tener. Vacío mientras los asaltos están apagados.
%exyliaprotections_protections_raid_state%Su estado de asalto, con las palabras y colores que le da messages.yml: A salvo, Con escudo, Bajo asedio, Saqueable o En cooldown por defecto. Vacío mientras los asaltos están apagados.
%exyliaprotections_protections_bank%Lo que guarda su banco, en la moneda del banco. Vacío mientras los bancos están apagados.
%exyliaprotections_protections_upkeep_cost%Lo que cuesta un periodo de mantenimiento. Vacío mientras el mantenimiento está apagado.
%exyliaprotections_protections_upkeep_due%Cuánto queda para el siguiente pago, en corto; el texto de atrasado si va tarde; cuánto queda para que se borre si está abandonada; - si el mantenimiento nunca ha corrido para ella. Vacío mientras el mantenimiento está apagado.
%exyliaprotections_protections_sale_price%Su precio mientras está a la venta, en la moneda del anuncio. Vacío si no, y mientras el mercado está apagado.
%exyliaprotections_protections_subregion%La parcela en la que está el jugador. Vacío fuera de toda parcela, y mientras las subregiones están apagadas.
%exyliaprotections_protections_rent_tenant%Quién alquila la parcela en la que está el jugador — o la protección entera, fuera de toda parcela. Vacío si nadie.
%exyliaprotections_protections_rent_expiry%Lo que le queda a ese alquiler, en corto.
%exyliaprotections_protections_warp_rating%La valoración media de su warp público, con un decimal. Vacío sin warp, y mientras los warps están apagados.
%exyliaprotections_protections_warp_visits%Visitas que ha tenido su warp. Mismas condiciones.

role mira primero el rol propio del jugador y después el de su clan. Un miembro del staff que gestiona el terreno de otro gracias a exyliaprotections.admin sigue siendo visitor allí.

Los nombres de las ventajas y de los estados de asalto salen de messages.yml, así que siguen el idioma del servidor. Ver Configuración.

Ejemplos

Un bloque de scoreboard que solo se rellena dentro de una protección:

Terreno: %exyliaprotections_protections_name%
Dueño: %exyliaprotections_protections_owner%
Rol: %exyliaprotections_protections_role%

Estado de asalto, en un servidor con asaltos activados:

Vidas: %exyliaprotections_protections_lives%/%exyliaprotections_protections_max_lives% (%exyliaprotections_protections_raid_state%)

El cupo del jugador:

Protecciones: %exyliaprotections_protections_count%/%exyliaprotections_protections_max%

¿Falta algo en esta página? Dínoslo en Discord