Tags
Creators
Details
1.0.3
Compatibility
Changes
💬 xChat v1.0.2
The modern, lightweight, and aesthetic chat solution for your server. By xPlugins x WillfryDev
🚀 What's New in v1.0.2? (The "Sender Style" Update)
This update focuses on visual polish and critical stability fixes. We have adopted the "Sender Style" aesthetic: clean, modern, and easy to read.
✨ Visual Changes
- New Default Configs:
config.ymlandmessages.ymlnow come with a professional Hex Color palette (Mint Green, Soft Red, Gold) and modern symbols (▸,✔,✖). - Better Hex Support: Improved color parsing engine for newer Minecraft versions.
🐛 Bug Fixes
- ✅ Private Messages Fixed: Solved a critical bug where
%sender_name%and%receiver_name%variables were not being replaced in/msgand/r. - ✅ Welcome Message Delay: Added a smart tick-delay to the Join Event. Players with fast PCs will now correctly see the welcome message instead of it appearing before the world loads.
- ✅ Config Keys: Fixed internal inconsistencies in the hover-format configuration.
⚡ Main Features
- 🎨 Modern Formatting: Full support for Vault, PlaceholderAPI, and Hex Colors (
&#RRGGBB). - 🛡️ Advanced Filters: Built-in protection against Spam, Caps, Ads (IPs/URLs), and Swearing.
- ✉️ Private Messaging: Complete system with
/msg,/reply, and Social Spy for staff. - ⛔ Ignore System: Let your players block annoying users easily.
- 🖱️ Hover Stats: Show player statistics (Money, Ping, Playtime) when hovering over a name in chat.
- 👋 Welcome Manager: Send custom messages when players join.
🛠️ Configuration Preview
xChat is 100% configurable. Here is a preview of the new Sender Style included in v1.0.2:
# Example from config.yml
chat-format: "%vault_rank% %player_name%&7 ▸ &f%message%"
# Example from messages.yml
prefix: "&b&lxChat &8▸ &f"
reloaded: ""D399✔ &fConfiguration successfully reloaded!"
error: "&#FCA5A5✖ &fAn error occurred!"
📜 Commands & Permissions
| Command | Usage | Permission | Description |
|---|---|---|---|
/xchat reload |
/xchat reload |
xchat.admin |
Reloads the plugin configuration. |
/msg |
/msg <player> <msg> |
xchat.pm |
Send a private message. |
/reply |
/r <msg> |
xchat.pm |
Reply to the last message. |
/socialspy |
/socialspy |
xchat.socialspy |
Toggle staff spy mode for PMs. |
/ignore |
/ignore <player> |
xchat.ignore |
Ignore messages from a specific player. |
🔗 Support & Community
Need help or want to suggest a feature?
- 🐛 Report Bugs: Click Here
- 💬 Discord Support: Join xPlugins
Developed with ❤️ by WillfryDev 🇩🇴
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:rb2V6nmH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:98QJzvOj:rb2V6nmH"
}

