ZenForge Logo
ZenForgeDocs
Conditions

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.

On this page

Soporte Oficial

¿Tienes dudas o necesitas ayuda?

Preguntas sobre configuración, guías o soporte técnico directo con nuestro equipo.

Preguntar en Discord