# 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`:
```yaml
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.
* `/clearchat` command available (requires `essentiax.clearchat` permission).
* Optional automatic chat clearing at a configurable interval:
```yaml
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. 🚀
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }