
CoreChatX
CoreChatX is a complete communication suite for Minecraft servers. It brings multiple chat-related features into one polished system.
Оцените первым
538
2
Список изменений
CoreChatX 2026.2.1.5
Added
- Added Discord player-list commands:
- Paper
discord.yml -> discord.player-list.*forSTANDALONEservers. - Velocity
velocity-discord.yml -> discord.player-list.*forPROXYnetworks. - Supports text command
!playerlist, optional slash command/playerlist,CHANNEL/DM/EPHEMERALvisibility, embed color/title,max-players,line-formatandmore-format.
- Paper
- Added Velocity
/broadcastsupport. With one CoreChatX group the syntax is/broadcast <message>; with multiple groups the syntax is/broadcast <group|all> <message>. - Added proxy-routed Paper broadcasts. In
deployment.mode: PROXY, Paper/broadcastnow routes through Velocity to the whole CoreChatX group instead of only the current backend. - Added
velocity-messages.ymlas the Velocity-side source of truth forPROXYnetwork join, quit and first-join formats.
Changed
- In
PROXYmode,join-quit.mode: "NETWORK"is now fully Velocity-owned. Paper no longer renders or mirrors network join/quit messages; Velocity decides proxy join, proxy quit, same-group switch suppression and cross-group switch announcements. - Velocity connection messages now render MiniMessage formats directly from
velocity-messages.yml, including{player_name},{player_nickname}and{count}. - Discord
/link <code>on Velocity now refuses ambiguous link codes if the same pending code exists in more than one CoreChatX group. - Existing
velocity-config.properties,velocity-discord.ymlandvelocity-messages.ymlfiles now receive missing bundled default keys on startup instead of only being created when absent. - The Velocity startup banner now points to
https://github.com/IceWolf23X/CoreChatX-issues.
Fixed
- Fixed proxy
join/quitedge cases where disconnect messages could be missing, duplicated, or sent with fallback plain formatting when players switched backend or disconnected with other players online. - Fixed switching from a CoreChatX group to an unmapped backend so the old group receives the correct quit announcement.
- Fixed required Discord link/role pre-checks on Velocity failing open when a backend group cannot be resolved. When the login gate is active and the target backend is not mapped, Velocity now denies the login and logs the missing
backend-groups.<server>mapping. - Fixed duplicate plain nicknames in
PROXYby adding Velocity-side validation before saving player settings. A custom nickname can no longer collide with another stored custom nickname or with another online player's real name in the same group. - Fixed Discord player-list output sanitization so configured nicknames, server names and templates are plain, mention-safe Discord text.
- Fixed Minecraft-to-Discord mention safety for raw Discord mention tokens when
discord.prevent-mentions-from-minecraft: trueis enabled.
Configuration
discord.yml now includes standalone player-list settings:
discord:
player-list:
enabled: false
command: "!playerlist"
register-slash-command: true
slash-command-name: "playerlist"
response-visibility: "CHANNEL"
max-players: 80
embed:
color: "#5865F2"
title: "Online players ({count})"
empty-description: "No players are currently online."
line-format: "- {player_nickname}"
more-format: "... and {hidden_count} more."
velocity-discord.yml now includes proxy player-list settings:
discord:
player-list:
enabled: false
command: "!playerlist"
register-slash-command: true
slash-command-name: "playerlist"
response-visibility: "CHANNEL"
max-players: 80
embed:
color: "#5865F2"
title: "Online players ({count})"
empty-description: "No players are currently online."
line-format: "- {player_nickname} - {server}"
more-format: "... and {hidden_count} more."
velocity-messages.yml is new:
nicknames:
prefix: ""
first-join:
enabled: true
counter-enabled: true
join-quit:
join-enabled: true
quit-enabled: true
join: "<dark_gray>[</dark_gray><green>+</green><dark_gray>]</dark_gray> <white>{player_nickname}</white>"
quit: "<dark_gray>[</dark_gray><red>-</red><dark_gray>]</dark_gray> <white>{player_nickname}</white>"
first-join: "<dark_gray>[</dark_gray><gradient:#79d6b8:#5aa9ff>Welcome</gradient><dark_gray>]</dark_gray> <white>{player_nickname}</white><gray> is joining for the first time as player </gray><white>#{count}</white><gray>.</gray>"
Permissions
- Velocity
/broadcastuses the existingcorechatx.command.broadcastpermission.
Compatibility
- Paper and Velocity CoreChatX jars must be updated together. The plugin-message protocol is now
21; mixed Paper/Velocity versions are not supported.
Migration
- A clean setup is still recommended for the
2026.2.xline, especially on proxy networks. Regenerate fresh Paper and Velocity config files, then manually reapply server-specific values such asdeployment.*,network-channel,backend-groups.*, channel formats, Discord token, Discord routes and required Discord role IDs. - In
PROXY, configure network join/quit/first-join messages invelocity-messages.yml. Papermessages.ymlremains the source forSTANDALONEand local-only Paper announcements.
Файлы
CoreChatX-Velocity-2026.2.1.5.jar(20.01 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2026.2.1.5
Загрузчики
Velocity
Версии игры
1.21–26.1.2
Загрузок
1
Дата публикации
30.05.2026
