promotional bannermobile promotional banner

BubbleChat

Smooth, animated speech bubbles above players when they chat. Word-by-word reveal, auto-sizing, multi-line wrapping, page indicators, mouth animations, custom colors, and a full per-player settings GUI.

File Details

BubbleChat-1.5.0.jar

  • R
  • Mar 11, 2026
  • 1.54 MB
  • 44
  • Early Access

File Name

BubbleChat-1.5.0.jar

Supported Versions

  • Early Access

BubbleChat v1.5.0

New: Animalese Voice System

  • 8 distinct voice types: Bright, Warm, Deep, Soft, Sharp, Mellow, Raspy, Squeaky
  • 208 formant-synthesized audio samples (8 voices × 26 letters)
  • Per-character playback synced to word reveal timing (50–80ms per letter)
  • Pitch control with 13 presets (0.5x–2.0x)
  • Yell pitch boost: words ending with ! get 1.2x pitch (stacks with ALL CAPS for ~1.44x)
  • Proximity audio within configurable range (default 5 blocks)
  • Per-player volume overrides

New: Per-Player Animalese Mute

  • Mute specific players' voice audio while still seeing their bubbles
  • New "Animalese Muted" section on the Hidden & Muted page
  • Permanent mute (no expiry) with one-click unmute
  • Section auto-hides when server has animalese disabled

New: Voice Settings Page

  • Dedicated UI from /bchat vc → Voice Settings
  • Speaker settings: Animalese toggle, Voice Type, Pitch
  • Viewer settings: Volume (Muted–100%), Audio Range (1–30 blocks)
  • Live preview with text input and 3 preset phrases
  • "Playing..." button feedback while preview is active
  • Reset button to restore all voice settings to defaults

New: Quick Command

  • /bchat vc on|off for fast animalese toggle

Known Limitations / Future Updates

  • Head rotation animation: Subtle head sway during speech is not currently possible — the Face animation slot overrides camera-driven head look direction, and the Hytale animation system does not support additive blending (or not sure how to). Will revisit when/if the API adds proper blend mode support.
  • Voice chat proximity indicator: The voice chat system is entirely native C# client-side (opus.dll, rnnoise.dll). No server-side API surface exists to detect who is speaking or display custom indicators. Will revisit if Hytale exposes voice chat events to the server.