Tags
Creators
Details
1.9.0
Compatibility
Changes
EssentiaX Changelog - Version 1.9.0 💬
Release Date: 2025-11-02
✨ New Features
-
Slowchat 🐢
-
Adds a cooldown between player messages to prevent chat spam.
-
Configurable in
extras.yml:slowchat: enabled: true cooldown_seconds: 5 bypass_permission: essentiax.slowchat.bypass -
Players without bypass permission must wait the configured cooldown between messages.
-
Sends a warning message if a player attempts to send a message too quickly.
-
-
ClearChat 🧹
-
Clear the entire chat for all players instantly.
-
/clearchatcommand available (requiresessentiax.clearchatpermission). -
Optional automatic chat clearing at a configurable interval:
clearchat: enabled: true auto: enabled: true interval: 60 # minutes -
Displays a notification after the chat has been cleared.
-
🛠 Fixes & Improvements
- Improved handling of slowchat cooldowns to prevent bypassing. ⏱️
- Automatic ClearChat task now uses configurable intervals. 📆
- Command permissions are fully respected; users without permission cannot bypass features. 🔐
- Minor code cleanup and performance optimizations in chat handling. ⚡
📜 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/clearchat |
Clears the chat immediately | essentiax.clearchat |
📝 Notes
- Both Slowchat and ClearChat features can be fully enabled/disabled via
extras.yml. - Automatic ClearChat is optional and configurable. ⏳
- Slowchat respects player permissions, allowing staff to bypass if necessary. 👮♂️
Enjoy the update! 🎉 Keep your server chat clean and manageable with these new tools. 🚀
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:jOQuVjJs:jXFKLs9f"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jOQuVjJs:jXFKLs9f"
}

