Skip to content

Changelog

v1.2.3 / v1.2.4 — 2026-10-06 / 2026-10-12

Section titled “v1.2.3 / v1.2.4 — 2026-10-06 / 2026-10-12”
  • Built for Hytale Update 7 (0.7.0). No feature changes.

v1.2.0 – v1.2.2 — 2026-08-21 to 2026-09-06

Section titled “v1.2.0 – v1.2.2 — 2026-08-21 to 2026-09-06”
  • Built for Hytale Update 6 (0.6.x). Jars for older servers no longer load on 0.6.
  • Command permissions follow the 0.6 model: all player commands stay open to everyone, /ksvoice admin and /ksvoice proximity need the configured admin node (kyuubisoft.voicehub.admin by default). See Permissions.
  • Voice routing follows the 0.6 voice API.
  • Built for the Hytale 0.5.0 release.

First public release.

  • 5 channel types: Group, Whisper, Moderated, Global, Proximity
  • Voice isolation via VoiceRouter hook with worldPlayerSets manipulation
  • Custom range per channel (0 = unlimited, or X blocks)
  • Talk power system: request with reason, grant/revoke via UI
  • Blacklist: timed voice bans with admin panel management
  • Cross-world warning: chat notification when channel members are in different worlds
  • Text chat: !vc <message> for channel-only text messages
  • Two-panel layout: Channel browser (left) + My Channel (right)
  • Channel detail: click a channel to see members, description, flags
  • Create tab: name, description, type dropdown with explanations, password
  • My Channel: scrollable member list with HyVatar avatars, kick/TP buttons
  • Owner settings: edit name, description, type, max members, password, range
  • Talk power request: text field for reason, request button
  • Cross-world indicator: members in other worlds shown with marker + statistics
  • Sidebar tabs: Channels / Blacklist
  • Dashboard: channels, voice users, online, voice status, banned count
  • Proximity settings: range + volume adjustable live
  • Channel detail: full info with member list + admin join button
  • Blacklist tab: ban form + list of banned players with unban buttons
  • Standalone: no dependency on Core or other mods
  • VoiceRouterHook: replaces VoiceModule’s VoiceRouter via reflection
  • maxHearingDistance: modified via reflection on VoiceModuleConfig (no log spam)
  • Avatar preloading: loaded on player connect, cached globally
  • SQLite persistence: channels, members, permissions, player settings
  • Showcase-ready: NPC opener, write guards on admin actions, promo config
  • 36 API endpoints with event system for cross-mod integration
  • I18n: English + German localization