Contenido generado con IA — puede contener errores.

Configurar

Efectos y categorías

Cómo se escribe effects.yml y los 110 efectos que trae.

El archivo

effects.yml tiene dos secciones: las categorías y los efectos que les pertenecen.

effects.yml
categories:
  meme:
    material: JUKEBOX
    name: 'Meme'
    priority: 1
 
kill_effects:
  GRIDDY:
    category: meme
    tier: common
    name: "<gradient:#B8FF9E:#59A4FF><bold>HIT THE GRIDDY</bold></gradient>"
    material: NOTE_BLOCK
    description:
      - 'Two bars of the griddy, a spin, a dab, and'
      - 'then {highlight}the whole dance goes everywhere{neutral}.'
    priority: 1
    effects:
      - '[RAGDOLL] {victim};keys:0.18 up=-0.1 body=20 arms=45,0,25 legs=12 head=10 ease=out | 0.22 leg_l=48 leg_r=-16 arm_r=85,0,15 arm_l=-45,0,15 up=0.04 forward=0.15 turn=16 head=-10 body=14 ease=smooth | 0.22 leg_l=-16 leg_r=48 arm_r=-45,0,15 arm_l=85,0,15 up=-0.1 forward=0.3 turn=-16 head=14 body=22 ease=smooth | 0.22 leg_l=48 leg_r=-16 arm_r=85,0,15 arm_l=-45,0,15 up=0.04 forward=0.45 turn=16 head=-10 body=14 ease=smooth | 0.22 leg_l=-16 leg_r=48 arm_r=-45,0,15 arm_l=85,0,15 up=-0.1 forward=0.3 turn=-16 head=14 body=22 ease=smooth | 0.22 leg_l=48 leg_r=-16 arm_r=85,0,15 arm_l=-45,0,15 up=0.04 forward=0.15 turn=16 head=-10 body=14 ease=smooth | 0.22 leg_l=-16 leg_r=48 arm_r=-45,0,15 arm_l=85,0,15 up=-0.1 forward=0 turn=-16 head=14 body=22 ease=smooth | 0.22 leg_l=48 leg_r=-16 arm_r=85,0,15 arm_l=-45,0,15 up=0.04 forward=-0.15 turn=16 head=-10 body=14 ease=smooth | 0.22 leg_l=-16 leg_r=48 arm_r=-45,0,15 arm_l=85,0,15 up=-0.1 forward=0 turn=-16 head=14 body=22 ease=smooth | 0.14 crouch forward=0 turn=0 ease=out | 0.4 stand up=0.75 turn=~360 arms=0,0,60 legs=0,0,10 ease=out | 0.2 dab up=0 ease=in | 0.14 up=-0.08 ease=out | 0.14 up=0 ease=in | 0.4 head=40,-24,-8;intact:0.1;detail:3;light:15;then:burst;speed:2.6;up:5.5;follow:1.1'
      - '[SOUND] BLOCK_NOTE_BLOCK_BIT;0.8;1.0'
      - '[DELAY] 0.28'
      - '[SOUND] BLOCK_NOTE_BLOCK_HAT;0.7;1.3;repeat:8;every:0.22'
      - '[SOUND] BLOCK_NOTE_BLOCK_BASS;0.8;0.8;repeat:4;every:0.44'
      - '[PARTICLE] NOTE;count:2;offset:0.7,0.3,0.7;speed:1.0;y:2.3;repeat:8;every:0.22'
      - '[CIRCLE] LIME_CONCRETE;as:block;radius:1.4;points:8;y:0.04;size:0.32,0.03,0.32;orbit:0.5;life:1.9;light:15;glow:{success}'
      - '[DELAY] 1.9'
      # … siguen el barrido, el dab y la explosión de confeti
ClaveQué hace
categoryEn qué pestaña aparece. Tiene que ser una clave declarada en categories.
tierSu rareza: una clave declarada en tiers, en config.yml. Decide su color y con qué frecuencia cae la caja en él. Una que ya no existe cae en la primera rareza.
nameCómo lo llaman menús y placeholders. Acepta tokens de paleta, MiniMessage y degradados.
materialEl objeto con el que se dibuja la fila. Por defecto BARRIER.
descriptionUna lista es una línea por entrada; un solo texto se parte con <nl>.
priorityDónde se sitúa dentro de su pestaña; menor va primero. Por defecto 999.
effectsLos pasos que se dibujan donde cayó la víctima.
weaponsOpcional. A qué se puede atar. Sin él, encaja en todo.

Una categoría acepta material, name y priority.

Lo roto se avisa, no se adivina

Falta la sección categories, un efecto que nombra una categoría no declarada, una entrada sin effects y un token de weapons que no es ni un objeto ni una familia: cada uno se escribe en consola con la clave que lo causó. El resto del archivo carga igual.

weapons

Solo se lee cuando behaviour.mode lee armas. Acepta nombres de objeto y familias:

weapons: [ NETHERITE_SWORD, AXE ]
FamiliaQué acepta
ANYCualquier cosa.
SWORDToda _SWORD.
AXEToda _AXE — un pico no lo es.
TRIDENT, MACE, BOW, CROSSBOWSolo ese objeto.
MELEEEspadas, hachas, tridentes y mazas.
RANGEDArcos, ballestas y tridentes.

Las familias se comparan contra el nombre del objeto, así que una espada añadida en una versión futura de Minecraft es una espada el día que existe. ANY_SWORD significa lo mismo que SWORD. Ningún efecto de fábrica declara weapons, así que de entrada todos encajan en cualquier arma.

El id del efecto es el permiso

GRIDDY es exyliakilleffect.effect.griddy. Renombrar la clave renombra el nodo, y todo el que tuviera el viejo pierde el efecto. Las mayúsculas no cuentan: los ids se pasan a minúscula al leerlos.

Treinta efectos en Meme y veinte en cada una de las demás, 110 en total. Cada uno lleva un tier — ver La caja.

Meme — JUKEBOX

Muertes que saben exactamente lo ridículas que son.

GRIDDY FLOSS T_POSE HEADSPIN RAGE_QUIT WORSHIP_ME YEET CLOWNED OSCAR_WORTHY EZ SLAPPED PUNTED BONK CROWD_SURF TOUGH_CROWD NOT_WORTHY PINATA SUPLEX DANCE_OFF BOWLING SIX_SEVEN PLATE_SMASH ROTTEN_EGG COFFIN_DANCE SKIBIDI METAL_PIPE TO_BE_CONTINUED EJECTED VINE_BOOM AURA_LOSS

Void — END_PORTAL_FRAME

Deshecho, arrastrado hacia abajo, entregado a la oscuridad.

NULL_SPACE ABYSS_SWIM UNMADE HUNGRY_DARK POSSESSED ABYSSAL_RITE MARIONETTE SOUL_REAP EVENT_HORIZON DOPPELGANGER PORTAL_PUSH SOUL_THEFT PHASE_STRIKE DARK_CHOIR INTO_THE_VOID THE_EYE RIFT SHADOW_PEOPLE REFLECTION VOODOO

Cataclysm — MAGMA_BLOCK

El mundo entero, llegando de golpe.

EARTHQUAKE SINKHOLE SHOCKWAVE THUNDERSTRIKE HOT_FLOOR AVALANCHE ERUPTION TORNADO METEOR TIDAL_WAVE IMPALED SMITE SIX_FEET_UNDER BODY_SLAM GUILLOTINE ONE_PUNCH STONE_SPIRE STAMPEDE PYRE CHAINED

Lovestruck — PINK_PETALS

Desmayos, serenatas y pétalos: la muerte, pero romántica.

LOVE_LETTER BLOWN_KISS CUPIDS_ARROW BLOSSOM_WALTZ LOVE_POTION SWEET_DREAMS SERENADE HEARTBEAT HEAD_OVER_HEELS LAST_DANCE CHEEK_KISS SAY_YES TANGO BRIDAL_CARRY FAN_CLUB PILLOW_FIGHT PICNIC_DATE RUNWAY BOUQUET_TOSS CORONATION

Cosmic — NETHER_STAR

Gravedad cero, luz de estrellas y un cielo que responde.

ZERO_GRAVITY SHOOTING_STAR WORMHOLE SPACEWALK MOONWALK ALIEN_ABDUCTION CONSTELLATION GALAXY_BRAIN SUPERNOVA SOLAR_SYSTEM FALLING_STARS COSMIC_HIGH_FIVE ROCKET_RIDE GRAVITY_GUN SPACE_CIRCLE ORBITAL_STRIKE GRAVITY_FLIP FLAG_PLANTED TIME_STOP HEAVENS_LIGHT

El cuerpo en el suelo

Los 110 efectos se construyen sobre el paso [RAGDOLL]: el cuerpo de la propia víctima, con todas sus articulaciones y cada parte con los colores de su propia skin, coreografiado fotograma a fotograma. Baila, recibe una bofetada, se lo llevan o se deletrea en una palabra, y luego revienta, se desploma o se disuelve. En 41 de ellos una copia del asesino entra y actúa la muerte, y en 20 se suman los jugadores que miran cerca — o desconocidos, cuando no mira nadie.

Cada pieza es un display, no una entidad: nadie puede golpearlas, saquearlas ni chocar con ellas. La coreografía y sus parámetros están en Secuencias.

Escribir los tuyos

Añade la entrada

Una clave nueva bajo kill_effects, con una category que exista.

Escribe los pasos

Un sonido, una forma, una pausa. La sintaxis completa está en Secuencias.

Recarga

/killeffectsadmin reload.

Míralo

/killeffect preview <id> lo lanza contra un cielo vacío y te devuelve.

Dalo

exyliakilleffect.effect.<id en minúscula>, o la categoría entera.

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