
CoreChatX
CoreChatX is a complete communication suite for Minecraft servers. It brings multiple chat-related features into one polished system.
Оцените первым
208
2
Список изменений
CoreChatX 2026.2.3
Added
- Added channel command shortcuts through
channels.<id>.shortcut.- Running
/shortcutswitches the player to that CoreChatX channel. - Running
/shortcut <message>sends one message to that channel without changing the player's active channel.
- Running
- Added Discord nickname sync with
account-linking.sync-mc-namefor both PaperSTANDALONEand VelocityPROXY. Linked Discord members can have their Discord nickname updated to the Minecraft nickname, falling back to the real player name when no custom nickname is set. - Added Discord event mirrors through
discord.event-messagesfor death and advancement messages.- Paper
STANDALONEcan send the event embeds directly. - Velocity
PROXYcan send the accepted backend events once per CoreChatX group.
- Paper
- Added Discord server status embeds through
discord.server-status.- Paper
STANDALONEcan announce clean server startup/shutdown. - Velocity
PROXYcan announce proxy startup/shutdown and backend online/offline state changes frombackend-groups.*. proxy,default, andservers.<id>entries can override channels, titles, descriptions, colors, and enabled flags.
- Paper
- Added
/corechatx itemcache <warmup|status|cancel>withcorechatx.command.itemcacheto pre-render Discord ChatItem item icons into cache. - Added ChatItem token placeholders for in-game token formats:
{token},{name},{material}, and{amount}.{name}usescustom_name, thenitem_name, then the material fallback. - Added
LICENSEandTHIRD-PARTY-NOTICES.mdto document CoreChatX proprietary code and the third-party dependency notice summary.
Changed
- Removed shaded jar packaging. Paper now declares external runtime libraries through
plugin.ymllibraries, while Velocity downloads its external third-party jars intoplugins/CoreChatX/libsand logs whether libraries were downloaded or already present. - Discord ChatItem renders now default to
discord-images.render.scale: 8,single-item-details-scale: 8, andsingle-item-details-icon-multiplier: 4. - Velocity PlaceholderAPI resolution through
PAPIProxyBridgenow times out after 3 seconds and falls back to the original text instead of waiting indefinitely.
Fixed
- Fixed mentions and ping notifications for channels the target player cannot read. If the mentioned player cannot receive the channel, CoreChatX no longer pings them and no longer renders the name as an
@mention. - Fixed Discord selected-item inspection hanging forever when the selected snapshot expired or the selected item could not be rendered. Discord now receives the configured
expired-messageorunavailable-message. - Fixed intermittent missing Discord ChatItem previews in
PROXYmode by sending preview packets on the server thread, allowing empty failure packets, retrying failed Discord image sends, and completing chunk transfers only once all chunks are available. - Fixed enchanted books in Discord item rendering by including stored enchantments from
EnchantmentStorageMeta, so stored enchants can appear in tooltip data and trigger enchanted rendering. - Fixed Velocity Discord inbound delivery so backend plugin-message send failures are caught and logged per backend instead of silently breaking delivery.
- Fixed Velocity connection-message routing so proxy join/quit fanout handles backend send failures and keeps group join tracking consistent.
- Fixed Velocity YAML default synchronization for keys that existed with a
nullvalue, so missing defaults can be restored more consistently.
Configuration
New or changed default keys:
channels.<id>.shortcutchatitems.yml -> tokens.item.token-formatplaceholders:{token},{name},{material},{amount}chatitems.yml -> discord-images.render.scale: 8chatitems.yml -> discord-images.render.single-item-details-scale: 8chatitems.yml -> discord-images.render.single-item-details-icon-multiplier: 4account-linking.sync-mc-namediscord.event-messagesdiscord.server-status
plugin.yml now includes:
- Paper runtime
libraries corechatx.command.itemcache
Migration
- Review
discord.connection-messages.channelsif you enabled Discord join/quit mirrors. Values must now be Discord channel IDs, not CoreChatX channel IDs. - Review
discord.server-status,discord.event-messages, andaccount-linking.sync-mc-namebefore enabling them, especially on Velocity networks. - Existing configs should receive missing default keys automatically, but server owners should still compare
channels.yml,chatitems.yml,discord.yml, andvelocity-discord.ymlwith the new defaults.
Файлы
CoreChatX-Paper-2026.2.3.jar(997.26 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2026.2.3
Загрузчики
PaperPurpur
Версии игры
1.21–26.1.2
Загрузок
16
Дата публикации
05.06.2026
