
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.4
Added
- Added batched Discord console live logs for Paper and Velocity. CoreChatX now edits the latest bot log message until the configured size limit is reached, then sends a new silent message.
- Added real Velocity proxy console live-log support through
discord.console.live-log. - Added
nicknames.allow-special-characters, defaultfalse, to keep/nickvisible text limited toA-Z,a-z,0-9and_unless explicitly enabled. - Added per-event Discord mirror overrides under
discord.event-messages.events.deathanddiscord.event-messages.events.advancement. - Added ChatItem snapshot references to cross-server private messages so
/msgand/replycan carry inspectable ChatItem previews through Velocity.
Changed
- Discord console live logs now use
discord.console.live-log-format.*formax-message-chars,monospace,line-prefix,date-formatandhour-format. /msgand/replynow render configured ChatItem tokens such as[i],[item],[inv]and related aliases instead of sending them as plain text.- Discord item detail tooltips now resolve MiniMessage tags, including formatting and gradients, before the image renderer draws the tooltip text.
/msgtab completion now includes matching custom nicknames and avoids suggesting the sender's own real name or nickname.- Network chat completion entries now include plain custom nicknames, with support for
@nicknamecompletions. - Velocity Discord nickname sync now includes the configured Minecraft nickname prefix when the player has a custom nickname, while keeping the real-name fallback unprefixed.
- Velocity third-party library logs now use the CoreChatX startup banner style and summarize present, missing and downloaded libraries without duplicate status lines.
Fixed
- Fixed Discord inbound messages after a restart sometimes reaching Minecraft without the linked player's LuckPerms prefix. CoreChatX now waits for async LuckPerms user data before final delivery.
- Fixed linked Discord inbound permission checks for offline linked players by resolving channel send permission and mute-chat bypass through async LuckPerms checks.
- Fixed private-message target lookup so custom nicknames can resolve to the real Minecraft username before local or cross-server delivery.
- Fixed Velocity private-message ChatItem routing so remote preview requests can be forwarded back to the backend that owns the original snapshot.
- Fixed Discord ChatItem selected-item actions so expired or unavailable previews return a Discord message instead of leaving the interaction pending.
- Fixed Velocity Discord inbound fanout so a message that cannot be delivered to any backend in the CoreChatX group returns a clear failure instead of failing silently.
- Fixed Velocity Discord console command replies so commands with no output no longer send the debug-style
Command executed. No command output was captured.message, and translatable Velocity command output such as!glist allis rendered as readable text instead of raw translation keys. - Fixed
discord.connection-messages.channelsfallback semantics so empty lists fall back todiscord.default-channel-id, and the configured values are treated as Discord channel IDs. - Fixed Velocity Discord inbound handling so route dispatch runs through the Velocity scheduler when the proxy runtime is available.
Configuration
New or changed default keys:
config.yml -> nicknames.allow-special-charactersdiscord.yml -> discord.console.live-log-format.max-message-charsdiscord.yml -> discord.console.live-log-format.monospacediscord.yml -> discord.console.live-log-format.line-prefixdiscord.yml -> discord.console.live-log-format.date-formatdiscord.yml -> discord.console.live-log-format.hour-formatdiscord.yml -> discord.event-messages.events.deathdiscord.yml -> discord.event-messages.events.advancementvelocity-discord.yml -> discord.console.live-log-format.max-message-charsvelocity-discord.yml -> discord.console.live-log-format.monospacevelocity-discord.yml -> discord.console.live-log-format.line-prefixvelocity-discord.yml -> discord.console.live-log-format.date-formatvelocity-discord.yml -> discord.console.live-log-format.hour-formatvelocity-discord.yml -> discord.event-messages.events.deathvelocity-discord.yml -> discord.event-messages.events.advancement
Compatibility
- CoreChatX proxy protocol is now version
27; update Paper and Velocity jars together. - Velocity third-party libraries are expected under the lowercase plugin data folder path
plugins/corechatx/libs.
Migration
- If
discord.connection-messages.channelsis configured, keep Discord channel IDs in that list. - If you customized
death-format,advancement-format,death-color,advancement-color,death-descriptionoradvancement-description, move those values into the matchingdiscord.event-messages.events.<event>section. - Review
discord.console.live-log-format.*if Discord console logging is enabled, especially if you do not want monospace code blocks or timestamp prefixes.
Файлы
CoreChatX-Velocity-2026.2.4.jar(380.40 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2026.2.4
Загрузчики
Velocity
Версии игры
1.21–26.2
Загрузок
1
Дата публикации
16.06.2026
