Donut Chat Replica
1.0.0Lightweight and Simple Chat Management Plugin Like Donut With Performant Coding
🍩 DonutChat - Advanced Chat Management Plugin
- It is a very simple DonutSmp replica Chat plugin.
Transform your Minecraft server's chat experience with DonutChat - the ultimate chat formatting and management solution!
Key Features
Advanced Chat Formatting
- Customizable chat format with placeholders ({prefix}, {name}, {message})
- Full color code support including hex colors (#RRGGBB)
- LuckPerms integration for dynamic prefixes
- Configurable default prefixes for players without permissions
Personal Mute System
- Individual Player Muting: Players can mute specific users for themselves only
- Smart Tab Completion: Easy-to-use commands with intelligent auto-completion
- Mute List Management: View and manage all muted players with /unmute
- Bulk Unmute: Unmute all players at once with /unmute all
Private Messaging System
- Direct Messages: Send private messages with /msg command
- Quick Reply: Reply to the last message with /r command
- Sound Notifications: Customizable sound alerts for new messages
- Mute Integration: Respects personal mute settings automatically
Toggle Controls
- Chat Toggle: Players can disable/enable public chat visibility with /togglechat
- Message Toggle: Players can disable/enable private message reception with /togglemsg
- Personal Control: Each player controls their own chat experience
Configuration & Management
- Live Reload: Reload configuration without server restart
- Test Commands: Preview chat formatting before applying
- Flexible Configuration: Easy-to-edit YAML configuration files
- Performance Optimized: Efficient concurrent data structures for large servers
Commands Overview
| Command | Description | Aliases |
|---|---|---|
| /mute | Mute a specific player | |
| /unmute [player|all] | Unmute player(s) or view muted list | |
| /togglechat | Toggle public chat visibility | |
| /togglemsg | Toggle private message reception | |
| /msg | ||
| r | Reply to last message | /reply |
| /donutchat reload | Reload plugin configuration |
Permissions
- donutchat.reload - Allow configuration reloading (default: op)
- donutchat.colors - Allow color codes in chat (default: true)
📝 Configuration Example
-
chat-format: "{prefix}{name}&r: {message}"
-
default-prefix: "&6 "
-
allow-colors: true
-
Private_Messages:
- Sender:
-
Format: "&bYou -> {receiver}: &f"
- Receiver:
-
Format: "&b{player} -> You: &f"
- sound:
- toggle: true
- value: "entity.player.levelup"

Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta