Skip to content

Onyxs2007/ChatPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ChatPlus

ChatPlus is a lightweight but flexible Paper/Spigot plugin that improves the chat experience by combining anti-spam tools and fun emoji replacements. It’s designed to be simple to use but highly configurable, with support for multiple config files, per-group/per-world rules, and optional advanced filters.

✨ Features

Chat Cooldown

Prevents spam by adding a delay between messages.

Configurable per-world, per-group, or globally.

Duplicate-message detection (anti-paste spam).

Optional movement-reset, quiet hours, and cooldown by message length.

Advanced Config System

Multiple YAML files:

config.yml → global settings.

cooldowns.yml → cooldown rules.

emojis.yml → emoji definitions.

messages.yml → all player-facing text.

filters.yml → optional caps/repeat/blacklist filter.

Hot-reloadable with /chatplus reload.

Optional Tools

Player toggles (/chatplus toggle emojis).
Slowmode command for staff.
PlaceholderAPI integration.
Toggle Chat 

🔑 Permissions

chatplus.bypass.cooldown → no cooldown.
chatplus.bypass.duplicate → no duplicate check.
chatplus.emojis.use → allow emoji replacements.
chatplus.admin → admin commands.

⌨️ Commands

/chatplus reload → reload configs.
/chatplus status → see your cooldown/emoji status.
/chatplus toggle <feature> → toggle features for yourself.
/slowmode <seconds> → staff-only global cooldown.

📦 Compatibility

Minecraft: 1.20+ → 1.21+
Server: Paper / Spigot
Integrates with: PlaceholderAPI, LuckPerms, LiteBans, Vault

🛠️ Performance

Asynchronous chat handling where possible.
No database required, YAML only.
Lightweight (under 150kb).

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages