Contenido generado con IA — puede contener errores.

Referencia

Placeholders

Todos los placeholders que registra el plugin, grupo a grupo, escritos en la forma de PlaceholderAPI que toman todos.

Todos los placeholders de abajo están escritos enteros, y al hacer clic en uno se copia.

Se registran a través de ExyliaLib como un grupo por módulo, así que el nombre registrado de un contador de homes es homes_count, y PlaceholderAPI llega a un nombre registrado poniéndole el plugin delante. Así que un scoreboard, un holograma o un plugin de chat pide %exyliasurvivalcore_homes_count%, que es la forma que documenta esta página entera; dentro de los archivos de un plugin de Exylia el nombre registrado se sostiene solo, sin el plugin delante.

El identificador corto survivalcore ya no existe: %survivalcore_homes_count% ya no resuelve.

Un módulo desactivado no registra ningún nombre

Cada módulo reclama su grupo al activarse. Un módulo apagado en config.yml no registra nada, así que sus placeholders no resuelven y el texto se queda en pantalla tal y como lo escribiste. Volver a encender el módulo y recargar los reclama otra vez.

Las duraciones se escriben enteras — 1h 5m 3s — salvo donde la fila diga que son cortas. El dinero se formatea igual que en el resto del plugin.

Homes

PlaceholderDescripción
%exyliasurvivalcore_homes_count%Homes que tiene puestos
%exyliasurvivalcore_homes_max%Cuántos puede poner, permisos incluidos
%exyliasurvivalcore_homes_free%La resta de los dos de arriba, nunca por debajo de 0
%exyliasurvivalcore_homes_has_<nombre>%true / false para un home concreto

Warps

PlaceholderDescripción
%exyliasurvivalcore_warp_count%Warps que existen
%exyliasurvivalcore_warp_exists_<id>%true / false
%exyliasurvivalcore_warp_cooldown_<id>%Tiempo restante, Ready o N/A si el warp no existe

TPA

PlaceholderDescripción
%exyliasurvivalcore_tpa_enabled%Si acepta solicitudes siquiera
%exyliasurvivalcore_tpa_auto_accept%Su interruptor de aceptar automáticamente
%exyliasurvivalcore_tpa_send_confirm%Su interruptor de confirmar antes de enviar
%exyliasurvivalcore_tpa_has_request%true / false
%exyliasurvivalcore_tpa_request_from%El nombre de quien le está esperando, o —. El nombre viaja con la solicitud, así que también sale el de alguien que la envía desde otro servidor
%exyliasurvivalcore_tpa_request_type%tpa o tpa_here, o —

Back

PlaceholderDescripción
%exyliasurvivalcore_back_available%Si /back tiene a dónde llevarle

Teletransporte aleatorio

PlaceholderDescripción
%exyliasurvivalcore_rtp_searching%Si hay una búsqueda en marcha para ese jugador ahora mismo
%exyliasurvivalcore_rtp_worlds%Mundos configurados para RTP
%exyliasurvivalcore_rtp_cooldown_<mundo>%Tiempo restante, Ready o N/A

El <mundo> es un id de modules/rtp/config.yml, no el nombre de un mundo de Bukkit.

Kits

PlaceholderDescripción
%exyliasurvivalcore_kit_cooldown_<id>%Tiempo restante, Ready o N/A si el kit no existe
%exyliasurvivalcore_kit_uses_<id>%Usos que le quedan, ∞ si son ilimitados, o N/A

Tiempo jugado

PlaceholderDescripción
%exyliasurvivalcore_playtime%Tiempo jugado total, escrito entero
%exyliasurvivalcore_playtime_seconds%Lo mismo, en segundos
%exyliasurvivalcore_playtime_millis%Lo mismo, en milisegundos — la unidad que muestrea el módulo de stats y que lee su formato TIME
%exyliasurvivalcore_playtime_hours%Lo mismo, en horas enteras
%exyliasurvivalcore_playtime_rewards_claimed%Recompensas ya reclamadas
%exyliasurvivalcore_playtime_next_reward%Nombre de la siguiente recompensa, o —
%exyliasurvivalcore_playtime_next_reward_remaining%Cuánto queda para desbloquearla, Now o —
Tiempo jugado registra el nombre del grupo a secas

%exyliasurvivalcore_playtime% no lleva nada detrás del grupo porque el módulo registra playtime en sí, no solo playtime_seconds y los demás. El total es la pregunta que hace de verdad un scoreboard, y este plugin es la autoridad del tiempo jugado, así que responde bajo la palabra sola. Todo lo demás que añade va bajo playtime_.

Escalera de rangos

PlaceholderDescripción
%exyliasurvivalcore_rankup_rank%Nombre visible del rango actual, o un None gris
%exyliasurvivalcore_rankup_rank_id%Su id, o none
%exyliasurvivalcore_rankup_rank_order%Su posición en la escalera, 0 sin rango
%exyliasurvivalcore_rankup_next_rank%Nombre visible del siguiente rango, o un Max rank reached! verde
%exyliasurvivalcore_rankup_next_rank_id%Su id, o none
%exyliasurvivalcore_rankup_prestige%Nivel de prestigio
%exyliasurvivalcore_rankup_can_prestige%yes si el prestigio está activado, el jugador está en el último rango y no ha llegado al tope de prestigio; no en otro caso
%exyliasurvivalcore_rankup_can_rankup%yes / no
%exyliasurvivalcore_rankup_ranks_total%Rangos configurados
%exyliasurvivalcore_rankup_requirements_total%Requisitos que pide el siguiente rango
%exyliasurvivalcore_rankup_requirements_met%Cuántos de esos ya cumple
%exyliasurvivalcore_rankup_progress_bar%Esos dos dibujados como barra; llena cuando no hay siguiente rango

Farming

PlaceholderDescripción
%exyliasurvivalcore_farming_count_<categoría>%Lo que ha cultivado en esa categoría
%exyliasurvivalcore_farming_level_<categoría>%Hitos reclamados en ella, 0 si la categoría no existe
%exyliasurvivalcore_farming_total%Todas las categorías sumadas

Estadísticas

PlaceholderDescripción
%exyliasurvivalcore_stats_kills%Kills
%exyliasurvivalcore_stats_deaths%Muertes
%exyliasurvivalcore_stats_kdr%Kills entre muertes, con dos decimales
%exyliasurvivalcore_stats_streak%La racha que lleva
%exyliasurvivalcore_stats_best_streak%Su mejor racha
%exyliasurvivalcore_stats_rank_<stat>%Su posición en el ranking de esa estadística, o N/A
%exyliasurvivalcore_stats_value_<stat>%Su valor, formateado, o N/A
%exyliasurvivalcore_stats_counter_<clave>%Un contador de módulo leído directamente, como número sin formato, 0 si nada lo ha contado todavía

<stat> es una clave de modules/stats/stats.yml. Las que vienen son kills, deaths, best_kill_streak, current_streak, playtime y kdr.

La <clave> de stats_counter_ es una clave de contador como crates.opened o mines.starter.blocks, y no hace falta declararla en stats.yml: un contador existe en cuanto algo lo cuenta, y el archivo solo decide qué enseña la pantalla de estadísticas y qué entra en los rankings. Da igual si se escribe en mayúsculas o minúsculas.

Los ids de stat no son las mismas palabras que los placeholders de racha

%exyliasurvivalcore_stats_streak% y %…_stats_best_streak% de arriba son nombres de placeholder que leen los contadores directamente, y funcionan. No son ids de stat: dentro de stats_value_, stats_rank_ y stats_top_* los ids son current_streak y best_kill_streak. Así que %…_stats_value_streak% responde N/A, y el que funciona es %…_stats_value_current_streak%.

current_streak viene además con leaderboard: false, así que %…_stats_top_name_1_current_streak% responde con un guion a propósito.

Rankings

%exyliasurvivalcore_stats_top_name_<posición>_<stat>%
%exyliasurvivalcore_stats_top_value_<posición>_<stat>%

La posición va primero a propósito: el id de una estadística puede llevar guiones bajos y una posición no, así que la posición es el único argumento que se puede leer solo. Una fila que no ocupa nadie resuelve a —.

#1 %exyliasurvivalcore_stats_top_name_1_kills% — %exyliasurvivalcore_stats_top_value_1_kills%

Rachas de kills

PlaceholderDescripción
%exyliasurvivalcore_killstreak_streak%La racha que lleva el jugador
%exyliasurvivalcore_killstreak_best%Su mejor racha

Recompensas por cabeza

Dos grupos, porque son dos preguntas. Los bounty_ nombran a alguien y responden por cualquiera; los my_ van de quien está leyendo.

PlaceholderDescripción
%exyliasurvivalcore_bounty_total_<jugador>%Lo que hay sobre su cabeza, formateado
%exyliasurvivalcore_bounty_count_<jugador>%De cuántas recompensas sale ese total
%exyliasurvivalcore_bounty_has_<jugador>%true / false
%exyliasurvivalcore_bounty_count_all%Recompensas activas en el servidor
%exyliasurvivalcore_bounty_top_name_<posición>%El nombre en esa posición, o —
%exyliasurvivalcore_bounty_top_amount_<posición>%Su total. Sin posición, la mayor recompensa del servidor
%exyliasurvivalcore_my_bounty_total%Lo que hay sobre la cabeza de quien lee
%exyliasurvivalcore_my_bounty_count%De cuántas recompensas sale
%exyliasurvivalcore_my_bounty_has%true / false
%exyliasurvivalcore_my_placed_count%Recompensas que ha puesto sobre otros
%exyliasurvivalcore_my_placed_total%Cuánto suman esas

<jugador> es un UUID, o un nombre que ExyliaLib ya tenga en memoria. Un nombre que no conoce responde 0 en lugar de buscarlo por red desde dentro de un placeholder.

Cofres

PlaceholderDescripción
%exyliasurvivalcore_crate_keys_<id>%Llaves que puede gastar en ese cofre: las que lleva en el inventario más el saldo que le guarda el plugin
%exyliasurvivalcore_crate_keys_total%Esa misma cuenta sumada sobre todos los cofres que existen
%exyliasurvivalcore_crate_pity_<id>%Aperturas que le quedan antes de que ese cofre tenga que pagar su tier garantizado

Las llaves cuentan lo que lleva encima y lo que tiene guardado porque ese es el número que puede gastar de verdad, y es el número con el que se escribe el holograma del cofre. Un id de cofre que no existe no responde nada, y crate_pity tampoco para un cofre sin umbral de pity configurado — el placeholder se queda en pantalla en lugar de poner 0, que significaría que la siguiente apertura es la garantizada.

Minas

PlaceholderDescripción
%exyliasurvivalcore_mine_count%Minas activas
%exyliasurvivalcore_mine_reset_<id>%Cuánto queda para que se reinicie, o -
%exyliasurvivalcore_mine_reset_seconds_<id>%Lo mismo en segundos, -1 cuando no hay reinicio
%exyliasurvivalcore_mine_current%La mina en la que está el jugador, o —
%exyliasurvivalcore_mine_current_id%Su id, o —
%exyliasurvivalcore_mine_time%Segundos que lleva dentro, 0 fuera

Solo las minas clásicas tienen un reinicio que contar: una mina realista se regenera bloque a bloque, así que su cuenta atrás es - y no un número que no llegaría nunca.

Zonas AFK

PlaceholderDescripción
%exyliasurvivalcore_afkzone_count%Zonas configuradas
%exyliasurvivalcore_afkzone_in_zone%true / false
%exyliasurvivalcore_afkzone_current%Nombre visible de la zona, o —
%exyliasurvivalcore_afkzone_current_id%Su id, o —
%exyliasurvivalcore_afkzone_time%Segundos que lleva dentro, 0 fuera
%exyliasurvivalcore_afkzone_next_reward%Segundos hasta que vuelva a pagar, 0 fuera

Reclaim

PlaceholderDescripción
%exyliasurvivalcore_reclaim_available%Si hay algo que reclamar ahora mismo
%exyliasurvivalcore_reclaim_cooldown%Tiempo restante, Now, o — cuando no le toca ninguna sección
%exyliasurvivalcore_reclaim_sections%Secciones configuradas

Reparación

PlaceholderDescripción
%exyliasurvivalcore_repair_cooldown_hand%Tiempo restante, o Ready
%exyliasurvivalcore_repair_cooldown_all%Tiempo restante, o Ready

Utilidades de jugador

PlaceholderDescripción
%exyliasurvivalcore_utils_fly%El interruptor de vuelo guardado
%exyliasurvivalcore_utils_night_vision%El interruptor de visión nocturna guardado

Son los interruptores guardados, no el estado en vivo: lo que eligió el jugador es lo que sobrevive a una reconexión, que es lo que debe enseñar un menú de ajustes.

Ajustes del jugador

Un nombre por preferencia, y cada uno responde true o false. Todos los ajustes están encendidos hasta que el jugador los apaga, así que un jugador del que no hay nada guardado responde true en todos.

PlaceholderDescripción
%exyliasurvivalcore_settings_death_messages%Si le llegan los mensajes de muerte de los demás
%exyliasurvivalcore_settings_join_leave_messages%Si le llegan los anuncios de entrada y salida
%exyliasurvivalcore_settings_rankup_announcements%Si se le anuncia que alguien ha subido de rango
%exyliasurvivalcore_settings_kill_announcements%Si le llegan los anuncios de rachas de kills
%exyliasurvivalcore_settings_bounty_announcements%Si se le anuncia una recompensa puesta o cobrada
%exyliasurvivalcore_settings_crate_announcements%Si se le anuncia que alguien ha ganado una recompensa rara de un cofre
%exyliasurvivalcore_settings_purchase_announcements%Si se le anuncia que alguien ha reclamado una compra
%exyliasurvivalcore_settings_tpa_requests%Si le llegan las solicitudes de teletransporte
%exyliasurvivalcore_settings_tpa_auto_accept%Si una solicitud se acepta sin preguntar
%exyliasurvivalcore_settings_tpa_confirm%Si enviar una solicitud pide confirmación

Los tres últimos son las mismas tres respuestas que da el grupo de TPA. Se leen directamente del módulo de tpa en vez de guardarse dos veces, para que un jugador nunca tenga dos respuestas a una misma pregunta.

Comandos programados

PlaceholderDescripción
%exyliasurvivalcore_scheduledcmds_remaining_<sección>%Cuánto queda para que esa sección vuelva a ejecutarse, Now o N/A

Este no pide jugador: cuánto queda para que se ejecute una sección es la misma respuesta para todo el mundo, así que funciona igual en un scoreboard de consola que en el de un jugador.

Economía

PlaceholderDescripción
%exyliasurvivalcore_economy_balance%El saldo del jugador en la moneda por defecto, formateado
%exyliasurvivalcore_economy_balance_<moneda>%El saldo del jugador en esa moneda, formateado
%exyliasurvivalcore_economy_compact_<moneda>%Lo mismo, corto
%exyliasurvivalcore_economy_raw_<moneda>%Solo el número
%exyliasurvivalcore_economy_name_<moneda>%El nombre en plural de la moneda
%exyliasurvivalcore_economy_symbol_<moneda>%Su símbolo
%exyliasurvivalcore_economy_top_name_<posición>_<moneda>%El jugador en esa posición del ranking de una moneda guardada, o —
%exyliasurvivalcore_economy_top_amount_<posición>_<moneda>%Su saldo, formateado en esa moneda; un cero formateado si nadie ocupa la posición

Los saldos sirven para cualquier moneda que conozca ExyliaLib, guardada aquí o no — vault, points — y sin moneda se lee la moneda por defecto. balance, compact y raw leen al jugador, así que en un texto que se dibuja sin jugador salen vacíos; name y symbol no piden jugador.

En los rankings, sin moneda se ordena la moneda por defecto y sin posición se lee el primer puesto. Solo una moneda guardada tiene ranking; vault, nombrada o dejada por defecto, ordena la moneda guardada que se publica en Vault cuando la hay.

Todos leen memoria — un saldo cargado, la caché de saldos o el ranking cacheado — nunca la base de datos. Consulta Economía.

Los saldos pasaron de ExyliaLib a este plugin

Hasta ExyliaSurvivalCore v1.2.2 y ExyliaLib 1.162.1 los nombres de saldo eran de ExyliaLib y se escribían %exylialib_economy_balance_<moneda>%. ExyliaLib ya no registra ninguno, así que esa forma se queda en pantalla tal cual. Cámbiala por %exyliasurvivalcore_economy_balance_<moneda>%.

Potenciadores

PlaceholderDescripción
%exyliasurvivalcore_boosters_money%El multiplicador de dinero de quien lee, sus potenciadores y los globales juntos — 1, 1.5, 2.25
%exyliasurvivalcore_boosters_xp%Lo mismo para la experiencia
%exyliasurvivalcore_boosters_active%Potenciadores de quien lee que están en marcha ahora
%exyliasurvivalcore_boosters_stored%Potenciadores de quien lee guardados y aún sin empezar
%exyliasurvivalcore_boosters_global_money%El multiplicador de dinero de los potenciadores globales solos
%exyliasurvivalcore_boosters_global_xp%Lo mismo para la experiencia
%exyliasurvivalcore_boosters_global_left%Tiempo que le queda al primer potenciador global en marcha, o —

Los tres global_ no piden jugador. Cuenta cada potenciador de ese tipo que esté en marcha, sea cual sea la fuente de pago a la que esté limitado, y se combinan con la regla de acumulación del módulo y con su tope de multiplicador. Consulta Economía.

Mercado

PlaceholderDescripción
%exyliasurvivalcore_market_listings%Anuncios a la venta en el mercado
%exyliasurvivalcore_market_value%Lo que suman todos, formateado como dinero
%exyliasurvivalcore_market_mine%Anuncios que tiene puestos quien lee

Subastas

PlaceholderDescripción
%exyliasurvivalcore_auctions_running%Subastas en marcha
%exyliasurvivalcore_auctions_mine%Subastas en las que vende quien lee
%exyliasurvivalcore_auctions_leading%Subastas en las que quien lee tiene la puja más alta

Pedidos

PlaceholderDescripción
%exyliasurvivalcore_orders_mine%Pedidos de compra abiertos de quien lee
%exyliasurvivalcore_orders_ready%Objetos entregados a sus pedidos que esperan a que los recoja
%exyliasurvivalcore_orders_open_total%Pedidos abiertos en el tablón

Consulta Mercado para el mercado, las subastas y los pedidos.

Recompensas

PlaceholderDescripción
%exyliasurvivalcore_rewards_ready%Recompensas que quien lee puede reclamar ahora mismo
%exyliasurvivalcore_rewards_cooldown_<id>%Cuánto queda para poder reclamar esa recompensa otra vez, Ready, o N/A si no existe
%exyliasurvivalcore_rewards_streak_<id>%Su racha en ella, o N/A
%exyliasurvivalcore_rewards_claims_<id>%Reclamos que le quedan, ∞ si son ilimitados, o N/A

Votos

PlaceholderDescripción
%exyliasurvivalcore_votes_total%Votos que ha emitido quien lee
%exyliasurvivalcore_votes_streak%Su racha diaria tal y como está hoy: 0 en cuanto pasa un día entero sin votar
%exyliasurvivalcore_votes_best_streak%Su mejor racha
%exyliasurvivalcore_votes_voted_today%true / false
%exyliasurvivalcore_votes_party_count%Votos contados para la fiesta de votos
%exyliasurvivalcore_votes_party_target%Votos que necesita la fiesta
%exyliasurvivalcore_votes_party_left%La resta de los dos de arriba, nunca por debajo de 0

Los números propios de quien lee responden 0 (o false) hasta que su fila se ha leído al entrar. Los tres party_ no piden jugador. Consulta Recompensas y votos.

Misiones

PlaceholderDescripción
%exyliasurvivalcore_missions_daily_done%Misiones diarias de quien lee completadas o reclamadas
%exyliasurvivalcore_missions_daily_total%Misiones diarias que tiene
%exyliasurvivalcore_missions_weekly_done%Lo mismo para las semanales
%exyliasurvivalcore_missions_weekly_total%Misiones semanales que tiene
%exyliasurvivalcore_missions_claimable%Misiones completadas y aún sin reclamar
%exyliasurvivalcore_missions_daily_resets%Cuánto queda para que se reinicien las diarias, en corto — 3h
%exyliasurvivalcore_missions_weekly_resets%Lo mismo para las semanales

Todos leen lo que ya está en memoria, así que no pasa nada por ponerlos en un scoreboard que se refresca cada tick.

Temporadas

PlaceholderDescripción
%exyliasurvivalcore_seasons_left_<temporada>%Cuánto queda para que termine esa temporada, o nada si la temporada no existe
%exyliasurvivalcore_seasons_value_<temporada>%La puntuación de quien lee en ella, escrita como la cuenta la temporada, o 0
%exyliasurvivalcore_seasons_position_<temporada>%Su puesto en el ranking, 0 si no está en él
%exyliasurvivalcore_seasons_top_name_<posición>_<temporada>%El jugador en ese puesto, o —
%exyliasurvivalcore_seasons_top_value_<posición>_<temporada>%Su puntuación, o —

<temporada> es un id de temporada de modules/seasons/seasons.yml. Como en los rankings de estadísticas, la posición va antes del id. Consulta Misiones y temporadas.

Protecciones

Todos leen al jugador. Salvo count, max y effects_active, hablan de la protección en la que está el jugador, y fuera de una responden un texto vacío.

PlaceholderDescripción
%exyliasurvivalcore_protections_count%Protecciones que tiene el jugador
%exyliasurvivalcore_protections_max%Cuántas puede tener, permisos incluidos
%exyliasurvivalcore_protections_name%El nombre de la protección
%exyliasurvivalcore_protections_owner%El nombre de su dueño
%exyliasurvivalcore_protections_role%El rol del jugador en ella: owner, el id del rol que tiene, o visitor
%exyliasurvivalcore_protections_lives%Vidas que le quedan; vacío mientras los asaltos están apagados
%exyliasurvivalcore_protections_max_lives%Vidas que puede tener; vacío mientras los asaltos están apagados
%exyliasurvivalcore_protections_raid_state%Su estado de asalto, con las palabras que le da messages.yml; vacío mientras los asaltos están apagados
%exyliasurvivalcore_protections_bank%Lo que guarda su banco; vacío mientras los bancos están apagados
%exyliasurvivalcore_protections_upkeep_cost%Lo que cuesta cada pago de mantenimiento; vacío mientras el mantenimiento está apagado
%exyliasurvivalcore_protections_upkeep_due%Cuánto queda para el siguiente pago, en corto; el texto de atrasado si va tarde; cuánto queda para perderla si está abandonada; - si el mantenimiento nunca ha corrido para ella
%exyliasurvivalcore_protections_sale_price%Su precio si está puesta a la venta, formateado en la moneda del anuncio
%exyliasurvivalcore_protections_level%Su nivel
%exyliasurvivalcore_protections_subregion%La parcela en la que está el jugador; vacío fuera de toda parcela o con las subregiones apagadas
%exyliasurvivalcore_protections_rent_tenant%Quién alquila la parcela en la que está el jugador — o la protección entera, fuera de toda parcela
%exyliasurvivalcore_protections_rent_expiry%Lo que le queda a ese alquiler, en corto
%exyliasurvivalcore_protections_warp_rating%La valoración media de su warp, con un decimal
%exyliasurvivalcore_protections_warp_visits%Visitas que ha tenido su warp
%exyliasurvivalcore_protections_effects_active%Las ventajas de miembro activas sobre el jugador ahora mismo, separadas por comas, vacío si no hay ninguna

Consulta Protecciones, Asaltos a protecciones y Economía de protecciones.

Un id con guion bajo no da problemas

Todo lo que va detrás del nombre se vuelve a unir antes de leerse, así que %exyliasurvivalcore_farming_count_sugar_cane%, %exyliasurvivalcore_kit_cooldown_starter_kit% y %exyliasurvivalcore_warp_cooldown_pvp_arena% resuelven sin más. En %exyliasurvivalcore_stats_top_name_<posición>_<stat>%, %exyliasurvivalcore_stats_top_value_<posición>_<stat>%, %exyliasurvivalcore_seasons_top_name_<posición>_<temporada>% y %exyliasurvivalcore_seasons_top_value_<posición>_<temporada>% la posición se lee primero y el id es todo lo que va detrás.

La única excepción es la moneda del grupo economy. En %exyliasurvivalcore_economy_top_name_<posición>_<moneda>% y %exyliasurvivalcore_economy_top_amount_<posición>_<moneda>% solo se lee la palabra que va justo después de la posición, y en balance, compact, raw, name y symbol solo la primera palabra detrás del nombre, así que ahí no resuelve un id de moneda con guion bajo.

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