DragonChat

⭐ — (0 endorsements) 📥 33 downloads 📌 v1.0.1 📅 6/24/2026
🟡 Updated this year

By drago_45_ · decoration

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/20/2026 📅 Created: 6/24/2026

🔍 Analysis

  • 🏆 #53 of 55 decoration mods in this game by downloads

📋 About This Mod

✅ Completely replace the vanilla chat system.
✅ Support both modern and legacy formatting simultaneously.
✅ Provide a modular architecture where every feature can be enabled or disabled.
✅ Offer deep integration with LuckPerms and PlaceholderAPI.
✅ Maintain excellent performance on high-player-count servers.
✅ Minimize conflicts with other chat plugins through an advanced chat interception system.

# DragonChat **_Technical Documentation_** ## Overview DragonChat is a next-generation chat plugin for **Paper 1.21.11**, designed to completely replace Minecraft's vanilla chat with a modern, fast, and highly configurable communication system. Built with **Java 21**, the **Paper API**, and **Adventure/MiniMessage**, DragonChat delivers rich text formatting, excellent performance, and maximum flexibility while remaining fully compatible with modern Paper servers. Its modular architecture allows every feature to be individually enabled or disabled through the configuration, making it suitable for both small communities and large-scale networks. --- # Main Goals DragonChat has been designed with the following objectives: - Completely replace the vanilla chat system. - Support both modern and legacy formatting simultaneously. - Provide a modular architecture where every feature can be enabled or disabled. - Offer deep integration with LuckPerms and PlaceholderAPI. - Maintain excellent performance on high-player-count servers. - Minimize conflicts with other chat plugins through an advanced chat interception system. --- # Chat System DragonChat uses **Paper's AsyncChatEvent** as its primary chat handler. When `chat.force-chat-handler` is enabled, the plugin completely suppresses the vanilla chat and becomes the only message renderer. To guarantee this behavior—even on servers running multiple chat plugins—DragonChat registers suppression listeners at both: - LOWEST priority - MONITOR priority It also intercepts Paper's legacy chat events, preventing other plugins from restoring the vanilla chat after DragonChat has already processed the message. This ensures DragonChat always remains the active chat handler. --- # Supported Chat Formatting DragonChat supports multiple formatting systems simultaneously. ## MiniMessage ```text <red>Hello</red> ``` ## Legacy Ampersand Colors ```text &cHello ``` ## Legacy Section Sign Colors ```text §cHello ``` ## HEX Colors ```text &#FF0000Hello ``` ## Gradients ```text <gradient:#FFD700:#FF0000>DRAGON</gradient> ``` ## Rainbow ```text <rainbow>Hello</rainbow> ``` ## Text Decorations - Bold - Italic - Underline - Strikethrough - Obfuscated (Magic) - Reset Players can freely use MiniMessage tags, `&` color codes, and `§` color codes when they have the appropriate permissions. --- # Permission-Based Formatting DragonChat automatically removes formatting that the player is not allowed to use. Supported permissions include: ```text chat.color chat.hex chat.gradient chat.rainbow chat.format.bold chat.format.italic chat.format.underline chat.format.strikethrough chat.format.obfuscated ``` Permissions are fully compatible with LuckPerms. --- # Group Formatting DragonChat integrates directly with LuckPerms. The plugin automatically detects each player's primary group and applies a configurable chat format based on that group. Each group may have its own: - Prefix - Suffix - Colors - Chat layout - Placeholder configuration --- # PlaceholderAPI Support If PlaceholderAPI is installed, DragonChat automatically parses placeholders inside every configurable format. No additional setup is required. --- # Reload System DragonChat includes a safe reload command. ```text /dragonchat reload ``` Alias: ```text /dchat reload ``` The reload operation: - Reloads `config.yml` - Clears cached group formats - Reloads formatting settings - Refreshes runtime configuration Required permission: ```text chat.reload ``` --- # Private Messaging DragonChat includes a fully configurable private messaging system. Main command: ```text /msg ``` Aliases: ```text /tell /w /message /pm ``` Configurable options include: ```text msg.sent-format msg.received-format msg.sound.enabled msg.sound.name msg.sound.volume msg.sound.pitch ``` --- # Mention System DragonChat supports player mentions using: ```text @PlayerName ``` When a player is mentioned, the plugin can automatically: - Highlight the player's name - Play a configurable sound - Display an Action Bar - Show a Title - Show a Subtitle All behaviors are configurable. --- # Mute System DragonChat includes a complete moderation system. Commands: ```text /mute /tempmute /unmute /mutelist /checkmute ``` Mute data is stored inside: ```text mutes.yml ``` The plugin keeps mute information cached in memory for fast lookup during chat events. --- # Join, Quit & Death Messages DragonChat fully replaces Minecraft's default server messages. Supported message types include: - Player Join - Player Quit - Death Messages Death messages support multiple causes, including: - PvP - Fall Damage - Lava - Fire - Explosion - Void - Drowning - Lightning - Starvation Every message is fully configurable. --- # Performance DragonChat has been optimized for high-performance Paper servers. Key optimizations include: - Cached group formats - In-memory mute storage - Asynchronous chat processing - Min

# DragonChat _Technical Documentation_

## Overview

DragonChat is a next-generation chat plugin for Paper 1. 21. 11, designed to completely replace Minecraft's vanilla chat with a modern, fast, and highly configurable communication system.

Built with Java 21, the Paper API, and Adventure/MiniMessage, DragonChat delivers rich text formatting, excellent performance, and maximum flexibility while remaining fully compatible with modern Paper servers.

Its modular architecture allows every feature to be individually enabled or disabled through the configuration, making it suitable for both small communities and large-scale networks.

# Main Goals

DragonChat has been designed with the following objectives:

  • Completely replace the vanilla chat system.
  • Support both modern and legacy formatting simultaneously.
  • Provide a modular architecture where every feature can be enabled or disabled.
  • Offer deep integration with LuckPerms and PlaceholderAPI.
  • Maintain excellent performance on high-player-count servers.
  • Minimize conflicts with other chat plugins through an advanced chat interception system.

# Chat System

DragonChat uses Paper's AsyncChatEvent as its primary chat handler.

When `chat.force-chat-handler` is enabled, the plugin completely suppresses the vanilla chat and becomes the only message renderer.

To guarantee this behavior—even on servers running multiple chat plugins—DragonChat registers suppression listeners at both:

  • LOWEST priority
  • MONITOR priority

It also intercepts Paper's legacy chat events, preventing other plugins from restoring the vanilla chat after DragonChat has already processed the message.

This ensures DragonChat always remains the active chat handler.

# Supported Chat Formatting

DragonChat supports multiple formatting systems simultaneously.

## MiniMessage

```text Hello ```

## Legacy Ampersand Colors

```text &cHello ```

## Legacy Section Sign Colors

```text §cHello ```

## HEX Colors

```text &#FF0000Hello ```

## Gradients

```text DRAGON ```

```text Hello ```

## Text Decorations

  • Bold
  • Italic
  • Underline
  • Strikethrough
  • Obfuscated (Magic)
  • Reset

Players can freely use MiniMessage tags, `&` color codes, and `§` color codes when they have the appropriate permissions.

# Permission-Based Formatting

DragonChat automatically removes formatting that the player is not allowed to use.

Supported permissions include:

```text chat.color chat.hex chat.gradient chat.rainbow

chat.format.bold chat.format.italic chat.format.underline chat.format.strikethrough chat.format.obfuscated ```

Permissions are fully compatible with LuckPerms.

# Group Formatting

DragonChat integrates directly with LuckPerms.

The plugin automatically detects each player's primary group and applies a configurable chat format based on that group.

Each group may have its own:

  • Prefix
  • Suffix
  • Colors
  • Chat layout
  • Placeholder configuration

# PlaceholderAPI Support

If PlaceholderAPI is installed, DragonChat automatically parses placeholders inside every configurable format.

No additional setup is required.

# Reload System

DragonChat includes a safe reload command.

```text /dragonchat reload ```

```text /dchat reload ```

The reload operation:

  • Reloads `config.yml`
  • Clears cached group formats
  • Reloads formatting settings
  • Refreshes runtime configuration

Required permission:

```text chat.reload ```

# Private Messaging

DragonChat includes a fully configurable private messaging system.

Main command:

```text /msg ```

```text /tell /w /message /pm ```

Configurable options include:

```text msg.sent-format msg.received-format

msg.sound.enabled msg.sound.name msg.sound.volume msg.sound.pitch ```

# Mention System

DragonChat supports player mentions using:

```text @PlayerName ```

When a player is mentioned, the plugin can automatically:

  • Highlight the player's name
  • Play a configurable sound
  • Display an Action Bar
  • Show a Title
  • Show a Subtitle

All behaviors are configurable.

# Mute System

DragonChat includes a complete moderation system.

```text /mute /tempmute /unmute /mutelist /checkmute ```

Mute data is stored inside:

```text mutes.yml ```

The plugin keeps mute information cached in memory for fast lookup during chat events.

# Join, Quit & Death Messages

DragonChat fully replaces Minecraft's default server messages.

Supported message types include:

  • Player Join
  • Player Quit
  • Death Messages

Death messages support multiple causes, including:

  • PvP
  • Fall Damage
  • Lava
  • Fire
  • Explosion
  • Void
  • Drowning
  • Lightning
  • Starvation

Every message is fully configurable.

# Performance

DragonChat has been optimized for high-performance Paper servers.

Key optimizations include:

  • Cached group formats
  • In-memory mute storage
  • Asynchronous chat processing
  • Min
🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
drago_45_
Version
1.0.1
Downloads
33
Endorsements
0
Category
decoration
Created
6/24/2026
Updated
6/20/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
decoration, social, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does DragonChat support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of DragonChat?

Version 1.0.1, published 2026-06-20 with 33 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More decoration 👤 More by drago_45_ 🔎 Similar Mods 🌐 Best decoration (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods