File Details
HyBroadcaster-2.0.0.jar
- R
- Jan 17, 2026
- 306.94 KB
- 235
- Early Access
File Name
HyBroadcaster-2.0.0.jar
Supported Versions
- Early Access
Changelog
[2.0.0] - 2026-01-17
Added
- Sound System Support: Added
--sound <name>flag to manual commands andsoundfield inconfig.json. - Hytale Native Argument System: Refactored commands to leverage Hytale's native parser for flags.
- Improved Thread-Safety: All broadcasts and sound playbacks now use
world.execute()for maximum stability and thread-independence. - Smart Lag Protection: Schedulers now intelligently skip missed intervals during heavy server lag to prevent "message storms".
- Enhanced Wiki: Added interactive visual guide and responsive command documentation.
Fixed
- Greedy Parser Conflict: Resolved critical engine-level parsing error where multi-word messages conflicted with optional flags.
- Semver Compliance: Fixed version string to
2.0.0to satisfy Hytale's alphanumeric requirements. - Clickable Links: Detection and registration of URLs in broadcast messages.
[1.6.0]
Added
- Architecture Overhaul: Complete rewrite of the scheduling engine for Total Thread Independence.
- Rigid No-Drift Timing: Mathematical target-time calculation ensures perfect rhythm regardless of server TPS.
- Async Broadcasting: All broadcasts moved to
CompletableFutureto prevent main-thread blockage.
[1.5.0]
Added
- Anti-Flood System: Minimum gap of 1.5 seconds enforced between any two announcements.
- Startup Auto-Correction: Automatic staggering of messages scheduled for the same second.
[1.4.2]
Fixed
- Zombie Schedulers: Optimized shutdown logic to prevent task duplication during rapid reloads.
- Volatile State Flag: Added rigorous task tracking to ensure only one active loop exists per instance.
[1.4.1]
Added
- Simple Mode: Support for human-readable durations like
10s,5m,1h. - Timestamps: Optional
showTimestampflag to prefix messages with[HH:mm]. - Lag Protection: Recursive delay logic to prevent message accumulation.
“At last, the bugs are gone; it was a hard-fought battle. 6 HOURS”

