
CoreChatX
CoreChatX is a complete communication suite for Minecraft servers. It brings multiple chat-related features into one polished system.
36
2
Список изменений
CoreChatX Config Manager Changes
Added
- Added automatic default-key synchronization for Paper YAML configuration files.
- When a config file exists but is missing a key from the bundled default, CoreChatX now writes that missing key back into the real file.
- Existing configured values are preserved and are not overwritten by bundled defaults.
- Missing nested sections and empty map sections are restored, including values such as route maps and channel overrides.
- The default locale file
locales/en_us.ymlis also synchronized from bundled defaults. - Velocity
velocity-config.propertiesnow appends missing bundled default properties when the file exists but is incomplete.
Safety Rules
- Invalid or unparsable YAML files are not rewritten automatically.
- Runtime data files such as
playerdata.yml,state.yml,channeldata.yml,ignoredata.yml, andmutedata.ymlare not treated as normal admin config for default-key synchronization. - Velocity properties are appended instead of rewriting the whole file, so existing comments and values stay intact.
Technical
- Added
DefaultConfigSynchronizeras the Paper-side central YAML loader/synchronizer. - Updated Paper config loading paths to use the synchronizer through
ConfigurationService,ConfigRegistry, and the default locale loader. - Added regression coverage for restoring missing nested defaults without overwriting existing values.
- Added missing-property synchronization to the Velocity bootstrap config loader.
Файлы
corechatx-velocity-2026.1.3.jar(623.84 KiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
2026.1.3
Загрузчики
Velocity
Версии игры
1.21–26.1.2
Загрузок
1
Дата публикации
вчера
