Conditions (Condiciones)
Catálogo completo de las 74 condiciones lógicas de evaluación de ZenCore.
Las Condiciones evalúan el contexto del evento y determinan si los efectos deben o no ejecutarse. Soportan inversión booleana añadiendo inverted: true (actuando como operador NOT).
Catálogo de Condiciones (74)
above_y
La coordenada Y del evento está por encima de la altura fijada.
below_y
La coordenada Y del evento está por debajo de la altura fijada.
biome
Verifica si la ubicación coincide con un bioma específico.
block_below_is
Comprueba el material del bloque sobre el que está parado o apuntando.
can_build
Valida si la zona permite construcción, si el PVP está activo o si el jugador está en vanish.
chance
Determina una probabilidad entre `0.0` y `1.0` (o `0%` a `100%`).
distance
Verifica la distancia euclidiana en bloques entre el jugador y el objetivo.
entity_type
Verifica el tipo de entidad involucrada como objetivo (e.g. `ZOMBIE`, `SKELETON`, `PLAYER`, `ENDER_DRAGON`).
experience
Verifica la cantidad total de puntos de experiencia del jugador.
expression
Evalúa una expresión matemática o lógica con variables dinámicas del contexto (`damage`, `health`, etc.).
flying
Verifica si el jugador se encuentra volando.
food
Verifica el nivel de comida (hambre) del jugador (0 a 20).
food_above
El nivel de comida (hambre) es mayor al especificado.
food_below
El nivel de hambre está por debajo del especificado.
full_netherite_armor
Verifica si el jugador viste un set completo de netherite o diamante.
full_set_equipped
Comprueba si todas las piezas de armadura comparten el mismo prefijo de material.
game_mode
Verifica el modo de juego del jugador (`SURVIVAL`, `CREATIVE`, `ADVENTURE`, `SPECTATOR`).
has_effect
Comprueba si el jugador o entidad objetivo tiene un efecto de poción activo.
has_item
Comprueba si el inventario del jugador contiene cierta cantidad de un ítem.
has_permission
El jugador cuenta con un permiso específico de LuckPerms.
has_potion_effect
Comprueba si el jugador tiene activo un efecto de poción en particular.
has_shield_up
Comprueba si el jugador está bloqueando activamente con escudo.
health
Verifica la salud del jugador mediante operadores relacionales (`<`, `<=`, `>`, `>=`, `==`).
health_above
La vida del jugador supera el valor indicado.
health_below
Acceso directo para comprobar si la salud está por debajo de un valor.
in_cave
Comprueba si el jugador está bajo tierra profunda o con la vista sumergida en agua.
in_lava
Verifica si el jugador está dentro de lava.
in_nether
Comprueba el tipo de dimensión o mundo.
in_region
La ubicación está dentro de una región de WorldGuard.
in_water
Verifica si el jugador se encuentra sumergido en agua.
is_animal
La víctima es una criatura pacífica.
is_boss
La víctima es una entidad tipo Boss.
is_day
Es de día en el mundo actual.
is_gliding
El jugador está planeando con élitros.
is_holding_weapon
Comprueba la categoría o estado del ítem en mano.
is_in_lava
El jugador se encuentra dentro de lava.
is_in_water
El jugador se encuentra dentro de un bloque de agua.
is_monster
La víctima es un monstruo hostil.
is_night
Es de noche en el mundo actual.
is_on_fire
La entidad objetivo se encuentra en llamás.
is_passive_mob
Comprueba si el objetivo es un animal pacífico o un monstruo hostil.
is_player
La víctima del evento es un jugador humano.
is_raining
Está lloviendo en el mundo.
is_sleeping
Comprueba estados físicos especiales del jugador.
is_sneaking
El jugador está agachado (en sneak).
is_sprinting
El jugador se encuentra corriendo.
is_swimming
El jugador está nadando bajo el agua.
is_thundering
Comprueba condiciones celestes y temporales del mundo.
item_category
Verifica la categoría asignada en la definición del ítem (`category: weapons`, etc.).
item_durability_below
Comprueba la durabilidad restante del ítem.
item_rarity
Verifica la rareza configurada en el ítem (`COMMON`, `RARE`, `EPIC`, `LEGENDARY`).
item_tier
Verifica el tier del ítem (`TIER_1`, `MYTHIC`, etc.).
level
Verifica el nivel de experiencia del jugador.
level_above
El nivel de experiencia del jugador supera el valor dado.
light_above
El nivel de luz es superior al umbral indicado.
light_below
El nivel de luz es inferior al umbral indicado.
main_hand_is
Comprueba el material exacto en la mano principal o secundaria.
nearby_entities_count_above
Se cumple si hay más de cierta cantidad de entidades en el radio especificado.
no_cooldown
Verifica que el ítem no tenga un cooldown vanilla activo.
on_ground
Verifica si el jugador o la entidad está tocando el suelo.
permission
Verifica si el jugador cuenta con un permiso específico en su gestor de permisos (LuckPerms).
ping_below
Comprueba que el ping de latencia de red del jugador sea menor al umbral configurado.
player
Verifica que el causante de la acción sea un jugador válido.
sneaking
Verifica si el jugador está agachado (presionando Shift).
sprinting
Verifica si el jugador está esprintando.
target_distance_below
Evalúa la distancia al objetivo en bloques.
target_health_below
Evalúa si la vida del objetivo es menor a un valor numérico específico.
target_is_burning
Comprueba si el objetivo está ardiendo en llamas.
time_between
La hora del mundo está dentro del rango horario.
variable
Compara el valor de una variable persistente almacenada en la instancia del ítem.
victim_health_below
La vida de la víctima está por debajo del valor indicado.
weather
Verifica las condiciones climáticas del mundo (`CLEAR`, `RAIN`, `THUNDER`).
world
Verifica el nombre del mundo en el que ocurre el evento.
world_time
Verifica la hora del mundo en ticks (0 a 24000) o mediante el flag de noche.
¿Te resultó útil esta página?
Tus respuestas nos ayudan a perfeccionar la wiki de ZenForge.