Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
Platforms
Tags
Creators
Details
💬 CoreChat
CoreChat is a complete, lightweight, and modular chat management solution built specifically for Paper and Spigot servers (1.20 - 1.21). It replaces outdated legacy chat plugins by combining multi-channel communication, real-time moderation, interactive chat tags, and clean performance into a single, cohesive package.
✨ Key Features
- 🌐 Built-in Chat Channels:
- Local Chat: Proximity-based local chat with configurable block radius.
- Global Chat: Instant server-wide chat using the
!prefix or by switching channels. - Staff Chat: Dedicated private channel for staff members using the
#prefix or/channel staff.
- 🛡️ Chat Moderation & Protection:
- Anti-Link & Anti-IP: Robust domain and IP detection with a customizable whitelist and staff bypass permissions.
- Anti-Caps: Automatic lowercase conversion for messages with excessive capitalization.
- Anti-Spam: Configurable cooldowns between messages and duplicate message blocking.
- Mute System: Server-wide chat mute (
/corechat mutechat) and individual user mutes (/corechat mutetemporary or permanent).
- 📢 Scheduled Auto-Broadcasts:
- Automated periodic announcements with custom interval timers (in minutes).
- Supports sequential or randomized rotations, multi-line layouts, and custom prefixes.
- 🎈 Interactive Chat Elements:
- Chat Bubbles: In-game floating text displays (
TextDisplay) rendered above player heads. - Player Mentions: Visual highlighting and audio notification sounds when mentioning
@Player. - Interactive Chat Tags:
[item]or[i]: Displays the item currently held in main hand with interactive hover lore and enchantments.[ping]: Displays current ping/latency with dynamic color-coding.[pos]: Shares world coordinates with clickable teleport actions.
- Chat Bubbles: In-game floating text displays (
- ✉️ Private Messaging & Player Utilities:
- Direct messages (
/msg,/reply) with clickable player names to quick-reply. - Social Spy (
/spy) for staff to monitor private messages and local channels. - Player utilities:
/ignore,/ignorelist,/channel, and/report.
- Direct messages (
📋 Commands & Permissions
| Command | Aliases | Permission | Description |
|---|---|---|---|
/corechat help |
/cch |
None | Shows the plugin help menu |
/corechat reload |
— | corechat.reload |
Reloads configuration files |
/corechat mutechat |
/mc |
corechat.mutechat |
Toggles server-wide chat mute |
/corechat mute <player> [time] |
— | corechat.muteuser |
Mutes a player (e.g. 10m, 1h) |
/corechat unmute <player> |
— | corechat.muteuser |
Unmutes a player |
/broadcast <message> |
/bc, /anuncio |
corechat.broadcast |
Broadcasts an announcement to the server |
/clear |
/cc, /clearchat |
corechat.clearchat |
Clears visual chat history |
/msg <player> <message> |
/tell, /w |
corechat.msg |
Sends a private message |
/reply <message> |
/r |
corechat.msg |
Replies to the last private message |
/ignore <player> |
— | corechat.ignore |
Toggles ignoring a specific player |
/ignorelist |
/ignored |
corechat.ignore |
Lists all currently ignored players |
/channel <channel> |
/canal, /ch |
corechat.channel |
Switches active channel (local, global, staff) |
/spy |
/socialspy |
corechat.spy |
Toggles staff spy mode for PMs and local chat |
/report <player> <reason> |
— | corechat.report |
Reports a player to online staff members |
🔑 Bypass & Formatting Permissions
corechat.color: Allows using color and formatting codes in messages.corechat.bypass.link: Bypasses the Anti-Link and Anti-IP filter.corechat.bypass.caps: Bypasses the Anti-Caps filter.corechat.bypass.mute: Allows speaking while the global chat is muted.corechat.bypass.cooldown: Bypasses the anti-spam message cooldown.corechat.silent: Hides player join and quit messages.
🧩 Optional Dependencies
CoreChat works completely out of the box with zero required dependencies, but seamlessly hooks into:
- LuckPerms: Automatically reads player groups, prefixes, and suffixes.
- PlaceholderAPI: Allows parsing any external placeholders inside chat formats and messages.~~~~


