← 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

Added

  • Party targeting: /eventboost start ... --target=party boosts your current party. Members are snapshotted at start; requires a party plugin (PartyPro) that exposes its members
  • Boost history in the admin GUI: dashboard Recent history list of started, stopped, and expired boosts (in-memory, current session)
  • historySize config (default 20) for how many recent events the dashboard keeps

Notes

  • Event bus and ECS hooks re-verified against the official Hytale shared source (0.6.0-pre.4); no config or permission change beyond historySize
Changelog version 0.4.0 0.3.0 → 0.4.0 • June 4, 2026

Added

  • Event presets: saved templates in config.json (presets[]); dashboard section with New, Edit, Del, and one-click Start
  • Preset commands: /eventboost preset list, preset start <id>, preset schedules
  • Weekly schedules: schedules[] with day (Monday=1 … Sunday=7), start/end time, linked preset, per-row enabled; schedulesEnabled and scheduleTimezone (IANA, e.g. Europe/Lisbon; blank = JVM default)
  • Automatic schedule service: starts and stops boosts inside each window
  • Schedule GUI: list, New schedule, Edit, On/Off toggle, Del
  • Discord webhook (optional): discordWebhookEnabled, URL in config only; start/stop notifications; discordNotifyOnSchedule; discordMention (@everyone, @here, <@&ROLE_ID>, <@USER_ID>, or none); discordUseEmbed and custom message formats
  • Config version 4 (migration adds default presets weekend, vip and a sample disabled schedule)
  • Saving presets/schedules from the GUI requires eventbooster.admin.reload
  • GUI save keeps existing Discord webhook URL on disk if the panel did not send a new URL

Changed

  • Admin dashboard shows Presets and Schedules above the active boost list
Changelog version 0.3.0 0.2.1 → 0.3.0 • May 30, 2026

Added

  • Admin GUI: /eventboost gui (aliases: /eb gui, /eventboost panel, /eventboost menu) opens the EventBooster admin panel
  • Dashboard: list active boosts with multiplier, remaining time, and target; refresh; stop one boost or stop all
  • New / edit boost form: multiplier and duration presets plus custom fields (0 minutes = permanent); target Everyone or Group / permission; optional label, boost id, and world filter; edit an active boost in place (replaces it with updated settings)
  • Shared launch logic: BoostLaunchService powers both commands and GUI (same validation, broadcasts, and stacking rules)
  • Config version 3 (adds default reminderBroadcastFormat on upgrade)
  • UI asset pack bundled with the mod (IncludesAssetPack)

Changed

  • Minimum server version 0.5.3+ (ServerVersion in manifest)
  • GUI form defaults use defaultMultiplier and defaultDurationMinutes from config
Changelog version 0.2.1 0.2.0 → 0.2.1 • May 30, 2026

Fixed

  • /eb reload no longer stacks duplicate VKCraft XP hooks (ECS systems register once; reload swaps the active booster)
  • HyRPGCore internal hook uses a full dynamic proxy so other xpService methods still work (avoids cast/runtime failures)
  • Stop/end announcements are synchronized with boost removal (no “ended” message while XP still boosted)
  • Starting a boost with the same --id= ends the previous boost with an end broadcast before replacing it
  • Natural expiry announces end within ~1s (not only on the 10s reminder tick)
  • 0 minutes now means permanent (matches help and BoostManager behavior)
  • World filter matches world name or uuid string from leveling events
  • VKCraft snapshot resync when boosts end; safer XP bonus math (overflow cap)
  • Listener unregister uses the correct API interface type (RPG Leveling, HyRPGCore, VKCraft)
  • PartyPro HUD detects both tsumori and Zuxaw PartyPro packages
  • Config file is no longer rewritten on every load
  • Console must use allowConsoleCommands: true in config to run admin commands (default: false)

Changed

  • /eventboost help is staff only by default (allowPublicHelp: false in config)
  • Thread-safe boost tracking for announcements (fixes rare races between command and scheduler threads)
  • Reminder broadcasts skip the final minute unless it aligns with your interval
Changelog version 0.2.0 0.1.0 → 0.2.0 • May 29, 2026

Added

  • Boost by group or permission: target VIP, staff, or custom groups from your server’s permissions.json (uses Hytale PermissionsModule, not a separate rank system)
  • Start command flags: --target=all|group, --groups=VIP,hytale:Admin, --label=..., --world=..., --id=...
  • Status and broadcast placeholders: {target} (who receives the boost)
  • Per-player XP multiplier in the public API and integrations (group boosts only affect eligible players)
  • PartyPro HUD shows boost text only for players who actually receive the active boost

Changed

  • Join notices, start/end broadcasts, and reminders go only to players eligible for that boost
  • Config version 2: default message formats include {target}

Fixed

  • End-of-boost broadcast when a timed boost expires
  • /eventboost stop all now sends an end message for each stopped boost
  • Periodic reminders no longer spam every tick at interval boundaries
Changelog version 0.1.0 0.0.0 → 0.1.0 • May 28, 2026

Added

  • Timed global XP boost events (/eventboost start|stop|status|reload|help)
  • Boost manager with multiplier limits, duration limits, optional world filter, and combined multiplier cap
  • Broadcast on start/end, join notification, and periodic reminders
  • Optional integrations: RPG Leveling, HyRPGCore, VKCraft, PartyPro HUD
  • Public API (EventBoosterAPI) for other mods to read active XP multiplier
  • Config at plugins/EventBooster/config/config.json
  • Permissions: eventbooster.admin.start, eventbooster.admin.stop, eventbooster.admin.reload, eventbooster.status