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.
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| Clave | Qué hace |
|---|---|
category | En qué pestaña aparece. Tiene que ser una clave declarada en categories. |
tier | Su 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. |
name | Cómo lo llaman menús y placeholders. Acepta tokens de paleta, MiniMessage y degradados. |
material | El objeto con el que se dibuja la fila. Por defecto BARRIER. |
description | Una lista es una línea por entrada; un solo texto se parte con <nl>. |
priority | Dónde se sitúa dentro de su pestaña; menor va primero. Por defecto 999. |
effects | Los pasos que se dibujan donde cayó la víctima. |
weapons | Opcional. A qué se puede atar. Sin él, encaja en todo. |
Una categoría acepta material, name y priority.
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 ]| Familia | Qué acepta |
|---|---|
ANY | Cualquier cosa. |
SWORD | Toda _SWORD. |
AXE | Toda _AXE — un pico no lo es. |
TRIDENT, MACE, BOW, CROSSBOW | Solo ese objeto. |
MELEE | Espadas, hachas, tridentes y mazas. |
RANGED | Arcos, 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.
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.
El catálogo
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