One suite, not ten plugins
The complete communication suite for Minecraft servers.
Public chat, channels, private messages, pings, ChatItems, bubbles, bridges, moderation, locales, and network support designed as one coherent system.
- Paper 1.21.11
- Velocity networks
- MiniMessage
- Discord + Telegram
Core feature set
Five pillars of a cleaner server communication stack.
CoreChatX keeps chat-related features in the same system, so formatting, privacy, routing, rich interactions, and bridges can agree with each other.
Core Chat System
A polished public chat foundation with global, local, staff, and network-wide communication, join, quit, and first-join messages, plus message cleanup and sanitization before rich components reach players.
Smart Channels
Global, local, staff, network-wide, role-based, and custom channels can define permissions, formats, scope, mentions, ChatItems, chat bubbles, and bridge export rules from one centralized channel model.
Mentions & Custom Pings
Player mentions, @Player behavior, exact-name matches, custom ping triggers, sound and actionbar notifications, per-player toggles, staff-friendly rules, and cross-server awareness built into the message flow.
Interactive ChatItems
Clickable previews for held items, shulkers, armor, hotbar, inventory, and ender chest contents. In network mode, lightweight snapshot references can retrieve previews on demand through Velocity.
External Bridges
Optional Discord and Telegram bridges support inbound and outbound messages, per-channel routing, bridge targets, export controls, safe message handling, and bridge behavior that follows CoreChatX channels.
Rich Chat Formatting
Kyori Adventure and MiniMessage support lets trusted server templates use colors, gradients, hover text, click actions, suggested commands, copy actions, and reusable component patterns across chat surfaces.
Private Messaging & Privacy
Direct messages, replies, social spy, ignore controls, PM toggle, delivery feedback, staff bypass rules, and cross-server private messages live inside the same communication and privacy model.
Built-in Moderation
Everyday chat controls include mute, unmute, global chat mute, clear chat, anti-repeat, anti-caps, word filtering, staff bypass permissions, and moderation behavior that works inside the chat layer.
Interactive Keywords
Tokens such as [discord], [rules], [store], [vote], and [map] can become clickable, permission-gated MiniMessage components with hover text, commands, URLs, copied text, and channel restrictions.
Chat Bubbles
Optional overhead bubbles display processed chat above players with channel and world rules, player toggles, sneaking and invisibility checks, duration, wrapping, stacking, distance limits, and cleanup.
Player Controls
Players can manage communication preferences through settings, ping toggles, PM toggle, channel switching, bubble visibility, locale selection, and ignore controls that can follow backend switches.
Locale Support
Per-player locale selection, locale override files, and fallback behavior help multilingual communities keep player-facing wording consistent with the server's own voice and expectations.
Velocity Network Support
Network mode can carry network chat, cross-server PMs, player settings, global completions, TAB entries, mention metadata, custom ping metadata, and ChatItem preview references across backends.
Paper & Velocity Support
CoreChatX targets Paper 1.21.11 backends and Velocity proxy networks with separate Paper and Velocity runtime jars. The shared common module is internal and is not installed directly.
MiniMessage & PlaceholderAPI
Trusted server-controlled templates can combine MiniMessage with PlaceholderAPI where installed and enabled. Raw player chat bodies do not parse PlaceholderAPI, keeping player input controlled.
Why CoreChatX
One coherent system for the messages players actually use.
Server chat becomes harder to maintain when every feature comes from a different plugin. CoreChatX brings the communication experience into one visual language, one permission model, one player settings flow, and one network-aware layer.
One Communication Layer
Public chat, PMs, channels, pings, bridges, moderation, rich interactions, and player controls are managed as parts of the same product instead of a scattered plugin stack.
Feature-Aware Channels
Channels can affect formatting, mentions, ChatItems, bubbles, bridge export, permissions, and delivery scope, so routing decisions stay clear and consistent.
Built for Real Networks
Standalone Paper servers and Velocity networks are both supported, with network-aware chat, synced settings, cross-server PMs, global completions, and remote ChatItem access.
Setup and compatibility
Clear modes for standalone servers and networks.
CoreChatX ships separate runtime jars for Paper and Velocity. Choose the setup that matches your server shape, then use the configuration guide for exact keys and restart boundaries.
Paper Server
Install the Paper jar on a single Paper backend. Network transport stays inactive and server communication stays focused on that backend.
- Paper 1.21.11 target
- No Velocity module required
- Single-server communication stack
Velocity Network
Install the Paper jar on participating backends and the Velocity jar on the proxy. Backends use unique server ids and the same shared network channel.
- Cross-backend network channels
- Cross-server PM routing
- Synced communication settings
Resources
Docs that help you configure the system, not guess at it.
Documentation Hub
Structured entrypoint for product overview, installation, configuration, FAQ, and operational notes.
ProductProduct Overview
A complete product view for server owners, including features, commands, admin experience, verified state, and future direction.
SetupInstallation Guide
Standalone Paper and Velocity network installation paths, artifact rules, and validation steps.
ConfigConfiguration Reference
Complete config file reference with defaults, runtime data, reload rules, and troubleshooting.
FAQComplete FAQ
Full FAQ for setup, formatting, channels, bridges, storage, and common problems.
OpsTroubleshooting
Startup, reload, network routing, bridge, PlaceholderAPI, ChatItems, bubble, and data-file checks.
FAQ preview
Answers before you start configuring.
These answers are intentionally short. Use the FAQ and configuration guide when you need exact file names, keys, and operational details.
Do I need Velocity?
No. CoreChatX works on standalone Paper. Velocity is only needed for cross-backend features such as network channels, cross-server PMs, synced settings, global completions, and remote ChatItem previews.
Does CoreChatX work on standalone Paper?
Yes. Install the Paper jar on the Paper server and use STANDALONE mode. The Velocity jar is not required for a single backend setup.
Does it support PlaceholderAPI?
Yes, where PlaceholderAPI is installed, enabled, and used inside supported server-controlled templates. Raw player-written messages do not parse PlaceholderAPI.
Does it support Discord and Telegram?
Yes. Both bridges are optional and support inbound and outbound messages when configured. Telegram also supports forum topic routing through Bot API long polling.
Are ChatItems supported across a network?
Yes. In network mode, rendered chat carries lightweight snapshot references and retrieves the needed preview on demand through Velocity.
Where do I configure the plugin?
Paper config lives under plugins/CoreChatX/. Velocity config lives under plugins/corechatx/. Runtime data files are live state and should be backed up before manual edits.
Ready to upgrade server communication?
One suite. One system. Cleaner server chat.
Build a more consistent communication layer for players and a more manageable setup for admins.