Tags
Creators
Details
1.0.4
Compatibility
Changes
🚀 xChat v1.0.4 | Changelog
The biggest xChat update to date! We have rewritten a large part of the plugin's core to offer superior performance, native support for the latest Paper technologies, and new Premium features that will take your server's chat to the next level.
✨ New Features
- Native Support for MiniMessage & Hex Colors: We've ditched the old legacy color system, and xChat is now 100% powered by the Adventure API. Enjoy beautiful gradients, Hex colors (
&#RRGGBB), and<color>tags with zero bugs or visual glitches. - Premium Mentions System (
@player): Players can now mention each other in the chat! When mentioned, the target player will hear a customizable sound and see an on-screen Title/Subtitle. Everything is fully configurable in the newextra.ymlfile. - Native ChatColor GUI System: You no longer need external menu plugins! We've built an ultra-fast, secure, and native internal menu engine.
/chatcolor: Opens a stunning GUI for VIP players to select their chat color./chatcolorshop: A built-in GUI shop hooked to Vault Economy to buy chat colors with in-game currency.
- Smart Auto-Completion (Tab Completer): A global TabCompleter system has been implemented. Pressing the
TABkey will now smoothly auto-complete commands, player names, colors, and specific arguments.
🚀 Improvements & Optimizations
- Improved Private Messages: The
/msgand/replycommands have been entirely rewritten. They now safely parse MiniMessage formatting, preventing any kind of code injection if the player lacks the proper permissions. - New PlaceholderAPI Expansion: An internal expansion is now registered automatically. You can use the
%xchat_currentcolor%placeholder in other plugins to check which color a player currently has equipped. - Optimized Storage: Chat colors chosen by players are now safely stored separately in a new local
users.ymldatabase. - Magic Retro-compatible Translator: Do you have old ranks with codes like
&cor&#FF0000? No problem! xChat now includes a real-time translator that automatically converts your old legacy formats to the new Paper standard.
⚙️ Configuration Changes (Important!)
To enjoy all these new features, new files will be generated upon starting the plugin:
➕ extra.yml: To configure mention sounds, volumes, and titles.➕ users.yml: Local database file to store user chat colors.🔄 config.yml & messages.yml: Both files have received a complete redesign, featuring a much cleaner, aesthetic, and modern visual style (xPlugins Premium design).
⭐ Thank you for using xChat by xPlugins! If you find any bugs or have suggestions, make sure to join our Discord.
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:98QJzvOj:7Z9VyoZ7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:98QJzvOj:7Z9VyoZ7"
}

