
A chat bridge plugin that connects your Minecraft server to Bale messenger groups
Zen bridges Minecraft chat with Bale messenger groups through the official Bale Bot API
Messages sent in-game appear in Bale, and messages sent in Bale are delivered directly to Minecraft
Two-Way Chat Bridge — Synchronize messages between Minecraft and Bale in real time.
Official Bale Bot API Integration — Uses Bale's official API for communication.
Retry System — Automatic exponential backoff for failed API requests
Per-Event Control — Enable or disable individual bridge events:
Rate Limiting — Token-bucket based protection against spam and API abuse
Improved Logging — Detailed console output with actionable error information
Thread-Safe Architecture — Designed for concurrent message processing and validation
Long Polling Support — Efficient update retrieval with offset tracking
Banned Word Filter — Block configured words before they reach either platform
Player Ignore List — Exclude selected players from the bridge
Custom Formatting — Supports placeholders and Minecraft color formatting
Lightweight & Configurable — Simple setup with minimal overhead
| Command | Permission | Description |
|---|---|---|
/zen reload |
zen.admin |
Reload plugin configuration |
/zen status |
zen.admin |
Display bridge status |
/zen info |
zen.admin |
Show plugin information |
/bale <message> |
zen.bale |
Send a message directly to the connected Bale group |
bale:
token: "YOUR_BALE_BOT_TOKEN"
group-id: "YOUR_GROUP_ID"
api-base: "https://tapi.bale.ai"
poll-interval: 3
timeout: 30
| Placeholder | Description |
|---|---|
%player% |
Minecraft player name |
%displayname% |
Minecraft display name |
%message% |
Message content |
%username% |
Bale username |
plugins directoryplugins/Zen/config.yml and enter your token and group IDMessages sent by players in Minecraft are forwarded directly to the configured Bale group
This project is released under the MIT License