Take absolute control over your server's communication! Welcome to NexChat, the ultimate premium chat manager, formatter, and moderation tool for Minecraft servers. Tired of installing five different plugins just to manage prefixes, mentions, anti-spam, and staff chat? NexChat combines all the essential chat features into one lightweight, highly optimized, and incredibly powerful system.
Built specifically for modern Spigot/Paper servers (1.21+), NexChat completely overhauls the vanilla chat, turning it into an interactive and secure environment for your community.
1. Advanced Priority-Based Formatting Give your ranks the look they deserve:
To utilize dynamic placeholders (like player ping or rank names in hover text), this plugin requires PlaceholderAPI.
Built specifically for modern Spigot/Paper servers (1.21+), NexChat completely overhauls the vanilla chat, turning it into an interactive and secure environment for your community.
Comprehensive Feature List
1. Advanced Priority-Based Formatting Give your ranks the look they deserve:- Priority System: Create unlimited chat formats for different ranks (VIP, Admin, Default). The plugin automatically assigns the format with the highest priority based on the player's permissions.
- Interactive Names (Hover & Click): Player names in chat aren't just text anymore. Players can hover over a name to see dynamic stats (like Ping, Rank, or Balance) and click the name to instantly suggest a /msg command in their chat bar.
- Full HEX Color Support: Use any modern HEX color code (e.g., �BFFF) alongside legacy color codes to perfectly match your server's aesthetic.
- Player Mentions: When a player types @PlayerName, the name highlights in a custom color. The mentioned player receives a customizable sound cue ("ding") and a stunning on-screen Title alert so they never miss a message.
- Show Held Items: Players with permission can type [item] in chat to display the exact item they are holding. Other players can hover over the chat text to see the item's full lore, enchantments, and custom names.
- Anti-Spam & Anti-Repetition: Enforce a customizable cooldown (e.g., 3 seconds) between messages and block players from sending the exact same message multiple times in a row.
- Anti-Caps System: Automatically detect messages with excessive capital letters (configurable percentage) and convert them to lowercase. Stop the yelling before it reaches the chat!
- Anti-Swear / Word Filter: Maintain a family-friendly environment. Block specific blacklisted words entirely or replace them with censor asterisks (e.g., ***).
- Private Staff Chat: A dedicated channel for your team. Access it quickly by starting a message with a custom prefix (like # hey team) or by using the /staffchat command.
- Clear Chat: Did someone advertise a server or spam the chat? Instantly wipe the screen for all regular players using /clearchat.
- Mute Chat: Lock down the global chat during emergencies, bot attacks, or server events with /mutechat. Only players with the bypass permission can speak while the chat is muted.
- PlaceholderAPI Support: Fully integrated with PAPI. Display dynamic variables anywhere in your chat formats, hover texts, and staff messages.
Dependencies
To utilize dynamic placeholders (like player ping or rank names in hover text), this plugin requires PlaceholderAPI.- Download PlaceholderAPI here: https://www.spigotmc.org/resources/placeholderapi.6245/
Commands & Permissions
- /nexchat reload (Aliases: /nc) - Reloads the configuration. | Perm: nexchat.admin
- /clearchat (Aliases: /cc) - Wipes the chat. | Perm: nexchat.clearchat
- /mutechat (Aliases: /mc) - Toggles chat lock. | Perm: nexchat.mutechat
- /staffchat <msg> (Aliases: /sc) - Send a staff message. | Perm: nexchat.staffchat
- nexchat.color - Allow HEX and color codes in chat.
- nexchat.item - Allow the use of the [item] tag.
- nexchat.bypass.mute - Talk while chat is muted.
- nexchat.bypass.spam / nexchat.bypass.swear / nexchat.bypass.caps
