Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Olaneria

The all new modern chat system.

Report OlaChat?

R

1.0.0

1.0.0 - The API & Networking Release

The official 1.0.0 release! This massive update entirely overhauls the internal architecture to support true cross-server synchronization, powerful UI enhancements, and an unrestricted Developer API.

🌟 New Features

  • Network-Wide Tab Completion: The /msg and /ignore commands now feature native tab-completion for players across the entire Redis network!
  • Proximity / Local Chat: Channels now support a radius setting! Perfect for RPG/SMP servers, players will only hear messages if they are within the configured block radius.
  • Interactive Chat UI: Hardcoded hover and click events are gone! You can now configure multi-line hover text (with PlaceholderAPI support) and custom click commands in config.yml.
  • Rich Auto-Broadcaster: A built-in scheduled broadcaster that supports random/sequential messages. It now supports prefixes like [ACTIONBAR] and [TITLE] to send rich notifications anywhere on the screen!
  • Network-Wide /broadcast: Admins can use /bc <message> to instantly broadcast a formatted announcement across all servers on the Redis network.
  • Command Spy: Added /commandspy (aliases: /cmdspy) allowing staff to monitor commands executed by players across the network.
  • Custom Join & Quit Messages: Completely configurable local join and quit messages with MiniMessage support. (Can be disabled by setting them to "").

🛠️ Improvements & Fixes

  • Ignore Bypass: Players with the olachat.ignore.bypass permission can now successfully send private messages to players who have them ignored (Useful for Admins).
  • Major Bug Fix: Resolved a critical issue where ConnectionListener was failing to load the database cache, breaking PMs and Ignores.
  • Configuration Overhaul: The config.yml has been completely rewritten with beginner-friendly comments explaining every single setting and feature.

🔌 Developer API

  • Added DynamicTagProvider support to inject custom MiniMessage tags (like <item>) into the chat parser.
  • Added AsyncOlaCommandSpyEvent to allow third-party plugins to intercept or log spied commands.
  • Added AsyncOlaChatPreFilterEvent and AsyncOlaFilterTriggerEvent for advanced moderation interception.
  • Added AsyncOlaBroadcastEvent to intercept and modify auto-broadcasts.
  • Added OlaChannelRegisterEvent, OlaChannelUnregisterEvent, and OlaChannelToggleEvent.
  • Added OlaPlayerDataLoadEvent and OlaPlayerDataUnloadEvent.
  • Added AsyncOlaRedisRpcRequestEvent and AsyncOlaRedisRpcResponseEvent to allow third-party plugins to securely hook into our cross-server Redis Remote Procedure Call system!

Information

Published
September 4, 2026
Author
0Downloads

Platforms

Paper
Paper
1.20–26.2

Dependencies

PaperPaper

Dependencies: Paper

Plugins and libraries a server needs for this version to run.

No dependencies

Add anything a server has to install alongside this version.