← Back to mod overview

Release notes

EventBooster Changelog

Active

Hytale • Latest version 0.4.1

Changelog version 0.4.1 0.4.0 → 0.4.1 • June 22, 2026

Añadido

  • Objetivo por party: /eventboost start ... --target=party da boost a tu party actual. Los miembros se capturan al inicio; requiere un plugin de party (PartyPro) que exponga sus miembros
  • Historial de boosts en la GUI de admin: lista Historial reciente en el dashboard con boosts iniciados, detenidos y expirados (en memoria, sesión actual)
  • Config historySize (predeterminado 20) para cuántos eventos recientes guarda el dashboard

Notas

  • Event bus y hooks de ECS re-verificados contra la shared source oficial de Hytale (0.6.0-pre.4); sin cambios de config ni de permisos más allá de historySize
Changelog version 0.4.0 0.3.0 → 0.4.0 • June 4, 2026

Añadido

  • Presets de evento: plantillas guardadas en config.json (presets[]); sección en el panel con Nuevo, Editar, Eliminar e Iniciar con un clic
  • Comandos de preset: /eventboost preset list, preset start <id>, preset schedules
  • Horarios semanales: schedules[] con día (lunes=1 … domingo=7), hora inicio/fin, preset vinculado, enabled por fila; schedulesEnabled y scheduleTimezone (IANA, p. ej. Europe/Lisbon; vacío = predeterminado de la JVM)
  • Servicio automático de horarios: inicia y detiene boosts dentro de cada ventana
  • GUI de horarios: lista, Nuevo horario, Editar, alternar On/Off, Eliminar
  • Webhook de Discord (opcional): discordWebhookEnabled, URL solo en la config; avisos de inicio/fin; discordNotifyOnSchedule; discordMention (@everyone, @here, <@&ROLE_ID>, <@USER_ID> o none); discordUseEmbed y formatos de mensaje personalizables
  • Versión de configuración 4 (la migración añade presets predeterminados weekend, vip y un horario de ejemplo desactivado)
  • Guardar presets/horarios desde la GUI requiere eventbooster.admin.reload
  • Al guardar desde la GUI, la URL del webhook de Discord en disco se conserva si el panel no envió una URL nueva

Cambiado

  • El panel de administrador muestra Presets y Horarios encima de la lista de boosts activos
Changelog version 0.3.0 0.2.1 → 0.3.0 • May 30, 2026

Añadido

  • GUI de administrador: /eventboost gui (alias: /eb gui, /eventboost panel, /eventboost menu) abre el panel de administrador de EventBooster
  • Dashboard: lista boosts activos con multiplicador, tiempo restante y objetivo; refrescar; detener un boost o detener todos
  • Formulario nuevo / editar boost: presets de multiplicador y duración más campos personalizados (0 minutos = permanente); objetivo Everyone o Group / permission; etiqueta, id de boost y filtro de mundo opcionales; editar un boost activo in situ (lo reemplaza con ajustes actualizados)
  • Lógica de lanzamiento compartida: BoostLaunchService impulsa tanto comandos como GUI (misma validación, transmisiones y reglas de apilamiento)
  • Versión de configuración 3 (añade reminderBroadcastFormat predeterminado al actualizar)
  • Paquete de recursos UI incluido con el mod (IncludesAssetPack)

Cambiado

  • Versión mínima del servidor 0.5.3+ (ServerVersion en el manifest)
  • Los valores predeterminados del formulario de la GUI usan defaultMultiplier y defaultDurationMinutes de la configuración
Changelog version 0.2.1 0.2.0 → 0.2.1 • May 30, 2026

Corregido

  • /eb reload ya no apila hooks duplicados de XP de VKCraft (los sistemas ECS se registran una vez; la recarga intercambia el booster activo)
  • El hook interno de HyRPGCore usa un proxy dinámico completo para que otros métodos de xpService sigan funcionando (evita fallos de cast/ejecución)
  • Los anuncios de stop/fin están sincronizados con la eliminación del boost (sin mensaje «ended» mientras la XP sigue potenciada)
  • Iniciar un boost con el mismo --id= termina el boost anterior con una transmisión de fin antes de reemplazarlo
  • La expiración natural anuncia el fin en ~1s (no solo en el tick de recordatorio de 10s)
  • 0 minutos ahora significa permanente (coincide con la ayuda y el comportamiento de BoostManager)
  • El filtro por mundo coincide con el nombre del mundo o la cadena uuid de los eventos de nivelación
  • Resincronización del snapshot de VKCraft cuando terminan los boosts; matemática de bonificación de XP más segura (tope por desbordamiento)
  • La desregistración del listener usa el tipo de interfaz API correcto (RPG Leveling, HyRPGCore, VKCraft)
  • El HUD de PartyPro detecta los paquetes tsumori y Zuxaw PartyPro
  • El archivo de configuración ya no se reescribe en cada carga
  • La consola debe usar allowConsoleCommands: true en la configuración para ejecutar comandos de administrador (predeterminado: false)

Cambiado

  • /eventboost help es solo para staff por defecto (allowPublicHelp: false en la configuración)
  • Seguimiento de boosts thread-safe para anuncios (corrige condiciones de carrera raras entre hilos de comandos y del planificador)
  • Las transmisiones de recordatorio omiten el último minuto a menos que coincida con tu intervalo
Changelog version 0.2.0 0.1.0 → 0.2.0 • May 29, 2026

Añadido

  • Boost por grupo o permiso: dirige a VIP, staff o grupos personalizados desde el permissions.json de tu servidor (usa PermissionsModule de Hytale, no un sistema de rangos separado)
  • Flags del comando start: --target=all|group, --groups=VIP,hytale:Admin, --label=..., --world=..., --id=...
  • Marcadores de estado y transmisión: {target} (quién recibe el boost)
  • Multiplicador de XP por jugador en la API pública e integraciones (los boosts de grupo solo afectan a jugadores elegibles)
  • El HUD de PartyPro muestra texto de boost solo para jugadores que realmente reciben el boost activo

Cambiado

  • Los avisos al unirse, las transmisiones de inicio/fin y los recordatorios van solo a jugadores elegibles para ese boost
  • Versión de configuración 2: los formatos de mensaje predeterminados incluyen {target}

Corregido

  • Transmisión al finalizar cuando expira un boost temporizado
  • /eventboost stop all ahora envía un mensaje de fin por cada boost detenido
  • Los recordatorios periódicos ya no spamean cada tick en los límites del intervalo
Changelog version 0.1.0 0.0.0 → 0.1.0 • May 28, 2026

Añadido

  • Eventos globales de boost de XP temporizados (/eventboost start|stop|status|reload|help)
  • Gestor de boosts con límites de multiplicador, límites de duración, filtro de mundo opcional y tope de multiplicador combinado
  • Transmisión al iniciar/terminar, notificación al unirse y recordatorios periódicos
  • Integraciones opcionales: RPG Leveling, HyRPGCore, VKCraft, HUD de PartyPro
  • API pública (EventBoosterAPI) para que otros mods lean el multiplicador de XP activo
  • Configuración en plugins/EventBooster/config/config.json
  • Permisos: eventbooster.admin.start, eventbooster.admin.stop, eventbooster.admin.reload, eventbooster.status