QuickChat - Folia support and Redis icon

QuickChat - Folia support and Redis -----

Modern chat plugin with formats, placeholders, private messages, colors, and full customization.



QuickChat Configuration Wiki
A clear, structured, and easy-to-read wiki-style explanation of every section in the QuickChat configuration files.

1. Global Format (default-global)
This section defines the main chat format used for all players unless overwritten by group-specific settings. Key Elements

  • variables-extras: Optional extra placeholders or symbols.
  • prefix: Typically the player's rank prefix from LuckPerms.
  • name: How the player’s name is displayed.
  • suffix: Separator or additional symbols after the name.
  • chat_color: Default color for the player’s message.
Interactive Features

  • Tooltips: Text shown when hovering over parts of the message.
  • Click Commands: Actions executed when clicking parts of the chat (commands or URLs).
2. Group-Based Format (groups)
This section allows chat customization based on the player's LuckPerms group. What It Does

  • Overrides global settings for specific groups.
  • Allows different prefixes, colors, tooltips, and click actions per group.
  • Example: Default players can have gray formatting, while VIP players can have colorful gradients.
3. Private Messages (private-messages)
Handles the appearance and behavior of private (direct) messages via /msg and /reply. Includes

  • Message to format: How messages look when you send them.
  • Message from format: How messages look when you receive them.
  • Gradient and hex support: Enables colorful message styles.
  • Sound options: Optional effects when receiving messages.
4. Mentions & Item Display
  • Mentions (@player): Notifies a player when their name is mentioned in chat, sending a sound and an Actionbar alert.
  • Item Feature ([item]): Allows players to display the item they are holding in chat. Hovering over the text shows the item's name, lore, amount, and enchantments sorted logically.
5. Redis Cross-Server Network (redis.yml)
Configures the connection to a Redis server to synchronize chat across a BungeeCord/Velocity network. What It Synchronizes

  • Public Chat: Syncs global chat keeping hover texts, hex colors, and gradients intact.
  • Private Messages: Allows /msg and /reply to work across different servers.
  • StaffChat & Spy: Admins can talk in /staffchat and monitor private messages globally.
6. World Isolation System (world-isolation.yml)
Controls chat separation for specific worlds (e.g., Minigames or PvP Arenas). Isolation Modes

  • Two-Way (Full Isolation): Players in isolated worlds ONLY see each other. They cannot see normal world chat, and normal worlds cannot see them.
  • One-Way (Arenas): Messages FROM the isolated world stay inside it, but messages FROM normal worlds CAN be read by players inside the isolated world.
  • PM Blocking: Optionally blocks /msg between isolated and normal worlds to prevent ghosting (bypassed in One-Way mode).
7. Personal Chat Settings (/chatsettings)
An interactive GUI allowing players to customize their chat experience. What It Does

  • Allows players to toggle receiving Global Chat, Private Messages, and Mention Alerts independently.
  • Note: This is handled internally and saved per-player.
8. Spy Mode (spy)
Allows users with permission to view private messages between players. Features

  • Spy format: How intercepted messages appear.
  • Enable/disable messages: Notifications shown when toggling spy mode.
  • Works seamlessly across the entire Redis network if enabled.
9. Chat Mute & Text Filters (chat-mute & text-filters)
Protects against spam and unwanted chat behavior. Features

  • Mute System: Controls warnings shown when global chat is locked by an admin.
  • Repeated Characters: Reduces spam (e.g., "hellooooo" → "hellooo").
  • Anti-Caps: Turns SHOUTING messages into lowercase if excessive.
10. Anti-Popup System (anti-popup)
Protects players from Mojang's chat reporting system interface (1.19+). Features

  • Blocks server data and chat configuration packets.
  • Delays processing to prevent popups from appearing on player join, avoiding the need for extra plugins.
11. Advanced Hexadecimal Color System
A documentation block inside the config explaining how to use modern formatting:

  • Basic hex colors (#RRGGBB or &#RRGGBB)
  • Gradients (<gradient:color1:color2>Text</gradient>)
  • Rainbow effect (<rainbow>Text</rainbow>) (This does not change configuration behavior; it's a built-in guide for server owners).
12. Internal Settings & Event Priority
  • Debug (settings.debug): Shows extra information and error logs. Use only when troubleshooting.
  • Console Log Format (console-log-format): Defines how chat messages appear in the server console (does not affect players).
  • Event Priority (event-priority): Controls how QuickChat interacts with other chat plugins. Changing this from NORMAL to HIGHEST or LOWEST can fix conflicts.
Resource Information
Author:
----------
Total Downloads: 591
First Release: Feb 27, 2024
Last Update: Jun 18, 2026
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings