promotional bannermobile promotional banner

Chat Plugin

A Hytale server plugin that provides advanced, configurable chat functionality with dynamic proximity-based modes, player groups, mentions, and permission-based customization.

File Details

Chat-1.0.2.jar

  • R
  • Mar 1, 2026
  • 569.48 KB
  • 31
  • Early Access

File Name

Chat-1.0.2.jar

Supported Versions

  • Early Access
## [1.0.2]

### Added
- Auto Announce recurrence now supports explicit fixed trigger times via `RecurringMode = FIXED_TIMES` and `RecurringFixedTimes` (CSV in UI / array in config), in addition to interval-based recurrence.
- Auto Announce edit UI scheduling fields:
- `Recurring Mode` dropdown (`INTERVAL` / `FIXED_TIMES`)
- `Fixed recurring times (HH:mm, comma-separated)` input
- Config safety limit for recurring fixed times per entry: `AutoAnnouncementConfig.MAX_RECURRING_FIXED_TIMES` (48).

### Changed
- Auto Announce runtime scheduler now evaluates fixed-time recurrence for both `REAL_TIME` and `IN_GAME_TIME` schedules, with dedupe preserved per occurrence index.
- Auto Announce validation now normalizes recurring fixed times to `HH:mm`, deduplicates and sorts values, and rejects invalid or empty fixed-time schedules when recurrence mode is `FIXED_TIMES`.
- Auto Announce text formatting now supports gradients in sent messages (including clickable link display text), matching configured `TextFormatting.gradient` behavior.