
Donut Chat Replica
Lightweight and Simple Chat Management Plugin Like Donut With Performant Coding
659
0
🍩 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"

Создатели
Детали
Лицензия:MIT
Опубликован:5 месяцев назад
Обновлён:5 месяцев назад
