Necesito un plugin para Paper 1.21.x (Java 21, Maven) llamado PattyAnimator. Función principal: Registrarse como expansión de PlaceholderAPI para animar líneas de texto en DecentHolograms. El placeholder es %patty_animate_<nombre>% y debe retornar el frame actual de la animación configurada. Requisitos técnicos: Compatibilidad: Paper 1.21.x, PlaceholderAPI 2.11.x, DecentHolograms (softdepend) Hasta 30 animaciones configurables en config.yml Cada animación tiene: enabled, interval-ticks, type (TEXT / SKIN_BASE64 / ITEM) y lista de frames Cada animación corre en su propio BukkitRunnable independiente con su propio timer El frame actual se avanza en el task y se lee en onPlaceholderRequest Soporte de colores hex &#RRGGBB y legacy &x en frames tipo TEXT Frames tipo SKIN_BASE64 deben retornar el base64 limpio (sin procesar) para usarlo en #ICON: PLAYER_HEAD (%patty_animate_nombre%) Comando /patty (alias /pa): reload → recarga config y reinicia todos los tasks list → muestra todas las animaciones con estado, tipo, frames e intervalo info <nombre> → detalles de una animación test <nombre> → muestra el valor actual del placeholder en chat Tab completion en todos los subcomandos Config de ejemplo: yamlsettings: default-interval-ticks: 40 debug: false max-animations: 30 animations: discord_icon: enabled: true interval-ticks: 40 type: SKIN_BASE64 frames: - "eyJ0ZXh0dXJlcyI6..." - "eyJ0ZXh0dXJlcyI6..." bienvenida: enabled: true interval-ticks: 30 type: TEXT frames: - "&#AC3939✦ &fBienvenido a &6HottleMC" - "&#ea3131✦ &fBienvenido a &cHottleMC"