Tags
Creators
Details
Licensed ARR
Published 6 months ago
Updated 3 days ago
All versions
2026.3.1
Release
CoreChatX 2026.3.13 weeks ago 8
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platform
Velocity
Changes
CoreChatX 2026.3.1
Added
- Added optional full advancement synchronization between Paper backends in the same Velocity group. The proxy stores criteria, partial progress and completion dates in YAML or MySQL, progressively merging each player's existing progress as they visit each backend. Explicit revocations stay revoked when older backend data is imported.
- Historical advancement progress is restored without repeating chat announcements, toasts, XP, items or reward functions. New completions can announce live across participating backends; inventories, XP balances, statistics and recipe books are not synchronized.
- Added
death-messages.network-enabledto relay public death messages within the same Velocity group. It respects the source world's death-message rule and excludes hidden, cancelled and team-restricted messages; local death messages remain unchanged. - Added optional
PremiumVanishhooks on Paper standalone and Velocity. Hidden players' join, first-join and quit announcements are suppressed, including their corresponding bridge messages; accepted first joins and counters are still recorded.
Configuration
- Advancement synchronization and network death messages are disabled by default. Advancement sync requires
advancement-sync.enabledon Paper andvelocity-advancements.propertieson Velocity, explicit backend-to-group pins and a unique secret per backend. Its authenticated endpoint saves independently of online plugin-message carriers. Use HTTPS or an encrypted tunnel between separate machines; endpoint settings require a restart. Disable other plugins' advancement synchronization first. See the setup guide. hooks.premiumvanishis enabled by default in Paperconfig.ymland Velocityvelocity-config.properties. InstallPremiumVanishon the proxy for Velocity-owned network announcements. Paper hook changes apply through/corechatx reload; Velocity changes require a restart.
Migration
- Before updating, stop the affected servers and back up every file and subfolder in their plugin folders, the complete Minecraft worlds and the CoreChatX database when MySQL is used. Stop Paper backends before Velocity so final saves can finish. Install matching
2026.3.1JARs on the proxy and all participating backends, then start Velocity first. - MySQL adds schema migration
V004andccx_player_advancements, including installations that leave advancement sync disabled. The normal schema auto-migration applies it at startup; ifschema-auto-migrate=false, arrange the schema upgrade before boot. Older builds reject schema version 4: reverting only the JAR is not a database downgrade. - Canonical backups containing advancement records use format
3and retain that progress through Velocity YAML-to-MySQL migration and rollback. Backups without advancement records keep format1or2, and both remain readable. Keep pre-update backups for downgrades, and retain each backend's existing world files until the required player visits have imported their progress.
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:RRLQVs2H:R0jZrIo5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RRLQVs2H:R0jZrIo5"
}

