Sueta

chatcooldownx

1.0.1

Per-rank chat cooldown with chat & actionbar notifications. Anti-spam, HEX color support, fully configurable.

·Config

💬 ChatCooldown

Per-rank chat cooldown with actionbar & chat notifications — fully configurable.


✨ Features

  • ⏱️ Per-rank cooldowns — different cooldown per LuckPerms permission
  • 📢 Dual notifications — actionbar, chat, or both
  • 🎨 Full color support — & legacy codes + &#RRGGBB hex colors
  • 🔄 Live reload — /cc reload with no restart needed
  • 🚫 Bypass permission — skip cooldown for trusted players
  • 💾 No database — lightweight, resets on restart

📋 Commands

CommandDescriptionPermission
/chatcooldown reloadReload the configchatcooldown.admin
/cc reloadAliaschatcooldown.admin

🔑 Permissions

PermissionDescriptionDefault
chatcooldown.adminReload the configOP
chatcooldown.bypassBypass cooldown entirelyfalse
chatcooldown.cooldown.<name>Custom cooldown groupfalse

⚙️ Configuration

# Notification type: chat / actionbar / both
notification-type: both

# Supports & codes and &#RRGGBB hex colors
chat-message: "&cYou are on cooldown! Wait &e%seconds% &cmore seconds."
actionbar-message: "&c⏳ Wait &e%seconds% &cmore seconds before chatting."

# First matching permission wins (top to bottom)
cooldowns:
  - permission: chatcooldown.cooldown.owner
    seconds: 0
  - permission: chatcooldown.cooldown.vip
    seconds: 2
  - permission: default
    seconds: 5

🚀 Setup

1. Drop the JAR into your plugins/ folder
2. Restart the server
3. Assign permissions in LuckPerms:

/lp group vip permission set chatcooldown.cooldown.vip true

4. Done! ✅


🖥️ Compatibility

ServerPaper / Spigot
Versions1.21.2 — 1.21.x
Java17+

🔗 Links

Made by itsrealnoam —

Similar projects

Config →