Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
OlaChat
The Ultimate Cross-Server Chat & Messaging Solution for Modern Networks
OlaChat is a high-performance, developer-friendly chat management plugin designed from the ground up for modern Paper/Velocity proxy networks. Backed by Redis and MariaDB, it seamlessly synchronizes chat channels, private messages, ignores, and player settings across every server in your network—instantly.
Built entirely on MiniMessage, OlaChat ditches outdated & color codes in favor of a powerful, modern formatting system (though it translates legacy codes for your older players!).
✨ Key Features
- 🌐 True Cross-Server Networking (Redis)
Send private messages (
/msg), toggle ignores, and chat in cross-server channels across your entire network. A player on Hub-1 can seamlessly DM a player on Survival-3 with zero delay. - 💾 Database Driven (MariaDB/MySQL) Player settings (PM toggles, mention sound toggles, ignore lists) and full Chat Logs are saved to MariaDB and cached locally.
- 🎨 MiniMessage & PlaceholderAPI Full support for rich text gradients, hex colors, and PAPI placeholders.
- 🖱️ Interactive Chat & Proximity Channels
Configure custom hover-text (like showing player pings) and click-commands when clicking a name in chat. Create
radius-based local channels for RPG/Survival servers! - 📢 Rich Auto-Broadcaster Schedule network-wide announcements that can be displayed as Chat messages, Action Bars, or massive Screen Titles!
- 🔔 Player Mentions
Players can type
@Nameto highlight a player's name and play an alert sound. - ⌨️ Network-Wide Tab Completion
When typing
/msg, players can press TAB to instantly auto-complete the names of friends who are online on entirely different servers! - 🕵️ Staff Network Spy
Provide your staff with
/spyfor private messages and/commandspyto monitor commands executed by players across the entire proxy network. - 🔌 Unrivaled Developer API
With over 15+ custom Async events, custom dynamic MiniMessage tags (like
<item>), and a cross-server RPC routing system, OlaChat is designed to be the backbone for your custom add-ons.
📦 Requirements
- Paper 1.20+ (Does not support Spigot/Bukkit)
- MariaDB / MySQL database
- OlaVault or Vault (OlaVault is highly recommended as the native API for fetching player prefixes/suffixes and groups)
- Redis server (Required for cross-server features, but can be disabled for single-server setups)
- PlaceholderAPI (Optional, but highly recommended)
🚀 Quick Setup
- Drop
OlaChat.jarinto yourpluginsfolder. - Configure your
database:andredis:credentials inconfig.yml. - Restart your server.
- Check out the Configuration and Commands pages on this Hangar for more details!
💖 Support the Project
If you enjoy OlaChat and want to support the development of the Ola ecosystem, consider becoming a patron! Support Olaneria on Patreon
Pinned Versions
- R1.20–26.2
Members
1Owner