
ExclamationChat
The plugin adds global and local chat with support for prefixes and colors.
Автор: BONUS094681обновлён 28 июн. 2026 г.
УправлениеОбщениеУтилиты
Описание
ExclamationChat
ExclamationChat is a chat plugin for Paper/Spigot/Purpur that adds global and local chat channels with prefix support, colors and multi-language messages.
It is designed for survival / RPG / town servers where separating local and global communication is important.
🔧 Features
- 🌍 Global chat – all players on the server can see messages.
- 🏘 Local chat – only players within a configured radius can see the message.
- 🪪 Prefixes & nicknames
- Prefix support via Vault / LuckPerms / CMI if installed.
- Works with vanilla nicknames when Vault is not present.
- 🎨 Custom message formats
- Color support, including HEX (on supported versions).
- Tags for chat mode (e.g.
[G]for global,[L]for local).
- 🌐 Multi-language support
- All plugin messages are stored in separate language files (e.g. Ukrainian, English, French).
- 💬 Private messages
- Command for direct messages between players.
- 📏 Local chat check
- If a player uses local chat and no one is nearby, the plugin shows a message that there are no players in range.
- ⚙️ Everything is configurable via config files.
⌨️ Commands (example)
! <message>– send a message to global chat.<message>– send a message to local chat./msg <player> <message>– send a private message./r <message>– reply to the last private message./exclamationchat reload– reload plugin configuration.
📦 Compatibility
- Server software: Paper, Spigot, Purpur (1.21.x)
- Optional: Vault, LuckPerms, CMI.
Галерея
Последние версии
Все версии →release
ExclamationChat 1.0.16
1.0.1628 июн. 2026 г.231Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Что нового
### Added
- Added StrikePractice support through a soft hook.
- Added arena chat mode for StrikePractice fights.
- Added new player commands:
- `/chatglobal`
- `/chatarena`
### Chat modes
- `/chatglobal` switches the player to global chat mode.
- `/chatarena` switches the player to arena chat mode.
- Arena mode sends normal messages only to players in the same StrikePractice fight.
- Global mode allows players to use global chat even while they are in a duel.
### Improved
- Added per-player chat mode saving in `playerdata.yml`.
- Added configurable StrikePractice settings in `config.yml`.
- Added arena chat format and prefix options.
- Global chat can now be hidden from players who are in arena mode during a duel.
### Config
- Added new StrikePractice section:
- `strikepractice.enabled`
- `strikepractice.only_in_match`
- `strikepractice.pass_through_outside_match`
- `strikepractice.disabled_in_ffa`
- `strikepractice.chat_modes.enabled`
- `strikepractice.chat_modes.default_mode`
- `strikepractice.chat_modes.affect_sending`
- `strikepractice.chat_modes.hide_global_for_arena_mode`
- `strikepractice.arena_prefix`
- `strikepractice.arena_format`
release
ExclamationChat 1.0.15
1.0.155 июн. 2026 г.43Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur, spigot
Что нового
### Fixed
- Added permission checks for chat colors.
- Players can no longer use `&` color codes without permission.
- Players can no longer use hex colors like `&#ff00ff` without permission.
- Added filter for Streamotes / emoji codes like `:kekw:` and `[smile]`.
- Fixed an issue where normal players could use formatting that should be limited to staff or donor groups.
### Added
- New permissions:
- `exclamationchat.colors.basic`
- `exclamationchat.colors.hex`
- `exclamationchat.bypass.streamotes`
### Config
- Added new color settings in `config.yml`.
- Added Streamotes filter settings.
- Added a simpler config with Ukrainian and English comments.
### Notes
By default, regular players will now send clean white messages.
Colors, hex colors and Streamotes can be allowed only for selected groups through permissions.
release
ExclamationChat 1.0.14
1.0.1414 апр. 2026 г.57Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur, spigot
Что нового
### 🔧 Essentials mute compatibility fix
This update fixes an issue where players muted by **Essentials** could still talk through ExclamationChat.
#### Fixed:
- Muted players are now blocked from:
- local chat
- global chat
- `/town`
- `/staff`
- `/msg`
- `/reply`
release
ExclamationChat 1.0.13
1.0.135 февр. 2026 г.89Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper, purpur, spigot
Что нового
### ✨ New
- Added **PlayerPassport integration**:
- `/town` (city chat) now requires a city in the passport (configurable).
- Messages from `/town` are visible **only to players from the same city**.
- Added option for staff to listen to **all cities** via permission
`exclamationchat.town.listen.all`.
- New config block: `integration.playerpassport.*`.
- Added `%city%` and `%city_key%` placeholders for the **town channel format**
(e.g. `prefix: "&b[%city%]"` → `[Kyiv] Player: message`).
### 🕵️ ChatSpy
- `/chatspy` now also works with **/town** channel:
- Staff can see city chat messages through spy format
(`spy.channel_format`) even if they are in another city.
### 💬 Chat & formatting
- Improved local / global chat formatting with proper **name coloring** and
Vault/LuckPerms prefixes when available, with a clean **vanilla fallback**
if Vault is not installed.
- Kept message text **white by default**, while still allowing color codes
(`&` and hex) if enabled in config.
### 🌍 Localization / messages
- Updated PlayerPassport-related messages:
- Clear hint that city is set via passport mechanics instead of
`/passport setcity`.
- Small tweaks to Ukrainian localization for city-chat messages.
### ✅ Compatibility
- Built against **Paper 1.21.4**.
- Designed to work on **Spigot/Paper 1.20.5 – 1.21.4**.
(Older versions are not officially tested.)
release
ExclamationChat 1.0.11
1.0.1112 дек. 2025 г.48Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
# Changes in 1.0.11
- Initial public release of ExclamationChat on Modrinth.
- Added global and radius-based local chat.
- Prefix support via Vault / LuckPerms / CMI.
- Commands to switch chat modes and private messaging.
- Configurable chat formats and messages.

