Sueta

ChatNext

1.5.0

The next generation of Minecraft chat management. Multilingual, private, and highly customizable. Build the chat your community deserves with ChatNext.

·Plugin
  1. 1.5.0latestChatNext 1.5.0last week

    🛡️ v1.5.0 - The Moderation & Performance Update

    ChatNext reaches a new level of professionalism with this massive update, introducing a fully-fledged Moderation Engine and a built-in Performance Profiler. Say goodbye to chat lag!
    🚀 New Features
    Advanced Moderation System*: A complete suite to keep your server's chat clean and safe. Anti-Spam & Delay*: Prevent players from typing too fast. Duplicate Blocker*: Automatically block repeated messages. Caps-Lock Filter*: Block messages with an excessive percentage of uppercase letters. Smart Regex & Profanity Filter*: Block or censor (`***`) bad words using smart pattern matching. Anti-IP/Ads*: Built-in Regex rules to detect and instantly block server IP advertising. Built-in Profiler (`/cn debug`)*: Admins can now toggle a debug mode to see exactly how fast ChatNext processes messages in real-time (in milliseconds). Prove to yourself that the plugin is completely lag-free! Modular Configuration*: Added a new moderation/ folder with dedicated files (settings.yml, anti-spam.yml, rules.yml) to keep your setup clean, organized, and easy to configure.
    ⚡ Performance & Optimizations (Zero-Lag Core)
    100% Asynchronous Processing: We have completely removed all main-thread tasks for message broadcasting. ChatNext now handles chat formatting, PlaceholderAPI parsing, mentions, and regex filtering entirely in the background. 0 impact on your TPS.* Pre-compiled Regex Engine*: Profanity and IP patterns are now pre-compiled and cached on server startup or reload. This prevents CPU spikes and eliminates lag drops during heavy chat activity. Grouped Sound Execution*: Mention sounds are now grouped into a single optimized task, drastically reducing server load when multiple players are tagged at once.
    🛠️ Commands & Fixes
    * Added /cn debug command to toggle the performance profiler (Requires chatnext.admin permission). * Updated /cn reload to seamlessly reload all the new moderation configs and re-compile Regex rules without needing to restart the server.
    4 downloads
  2. 1.4.0ChatNext 1.4.0Apr 3, 2026
    📝 Changelog: ChatNext v1.4.0 (Performance & Style Update)
    🚀 New Features & Improvements: 100% Asynchronous Engine: The main chat event (`AsyncPlayerChatEvent`) has been completely rewritten. Interactive JSON formatting (Hover/Click) is now processed in the background, guaranteeing zero lag* and stable TPS even on heavily populated servers. New Console Splash Screen:* Added a professional, Premium-style ASCII art startup design to the console (ZR Studio identity), displaying useful plugin status information on boot. Mentions Optimization:* The mention system (@Player) has been split up. Text replacement is now processed asynchronously, while sound playback safely remains on the main thread to prevent exceptions on older Spigot versions. Updated Dependencies:* Updated the PlaceholderAPI dependency to version 2.11.6 for greater stability and modern server compatibility. ⚙️ Technical Fixes: Message Delivery Overhaul:* Changed how chat messages are sent. The native Bukkit event is now cancelled, and BungeeCord's Component API is used directly on online players. This ensures interactive elements (Hover/Click) are never lost, regardless of the server version. Code Cleanup:* General refactoring and cleanup to prevent potential memory leaks and improve overall performance.
    57 downloads
  3. 1.3.0ChatNext 1.3.0Mar 28, 2026

    💬 ChatNext

    ChatNext is not just a chat formatter — it's a complete tool to bring life, color, and entertainment to your server. With full support for Hex Colors, PlaceholderAPI, interactivity, and now a powerful Automatic Minigame Engine. ---

    🚀 What's New in Version 1.3.0: The Minigame Engine!

    Keep your players engaged and reward their speed! You can now create unlimited minigames, each with its own configuration file, rewards, and independent timers.
    🎮 Built-in Game Modes (7)
    - 🧮 Math: Random math operations (+, -, *). - 🔀 Unscramble: Rearrange scrambled words. - ⌨️ Typing: Type a word as fast as possible. - 🧠 Trivia: Fully customizable questions and answers. - 🔄 Reverse: Type a word exactly backwards. - 📝 Fill: Complete missing letters in a word (Hangman-style). - 🤖 Captcha: Type randomly generated alphanumeric codes. ---

    ⚡ Key Minigame Features

    - Independent files: Create math.yml, trivia.yml, hard_sums.yml — as many as you want, no limits! - Unique timers: Run simple minigames every 10 minutes and harder ones every hour. - Smart Auto-Disable (Anti-Spam): The disable-on-timeout option automatically disables and saves the minigame if the server is empty or no one answers, preventing annoying console spam. - Console rewards: Execute any command when a player wins (Vault money, items, XP, permissions, etc). ---

    🎨 Core Features

    - Hex Color Support: Use modern colors and gradients easily. - PlaceholderAPI Support: Native support for all PAPI variables (%player_name%, etc). - Full Interactivity: Hover messages and click commands. - Highly Optimized: Built from scratch with performance in mind. Zero lag. ---

    📜 Admin Commands

    - /cn reload → Reloads the plugin and all minigames instantly. - /cn minigame <game> → Forces a specific minigame to start (even if disabled). ---

    ⚙️ Simple Configuration Example

    ```yaml enabled: true disable-on-timeout: true # Automatically disables if no players are online! type: "trivia" time-to-answer: 45 repeat-interval: 1800 # Runs every 30 minutes rewards: - "eco give {player} 1000" - "give {player} diamond 1" messages: start: "&8[&eMinigame&8] &fQuestion: &e{question}" winner: "&8[&eMinigame&8] &a{player} got it right! The answer was &f{answer}&a." settings: questions:
    15 downloads
  4. 1.2.0ChatNext 1.2.0Mar 27, 2026

    ✨ ChatNext v1.2.0 - The Interactive Update

    Version 1.2.0 is here, bringing the power of the Bungee Component API to your server's chat! We've completely rewritten the core chat formatter to support full interactivity without losing compatibility with your favorite prefix and formatting plugins.

    🚀 New Features

    ⚡ Interactive Chat (Hover & Click Events):* * Player names in the chat are now fully interactive! Hover Event: Hovering over a player's name displays a fully customizable tooltip box configured in your `config.yml`. It supports multiple lines, default variables like `{health}` and `{level}`, and full PlaceholderAPI* integration. Click Event:* Clicking a player's name will automatically suggest the /msg <player> command in the chat bar, making private messaging easier than ever. 🎨 Full HEX & Legacy Color Support:* * The color engine (ChatFormatter and ColorUtils) has been rewritten to natively support both Hexadecimal colors (e.g., &#FF0000) and classic legacy codes (e.g., &a, &l) simultaneously. Private Messages:* The /msg and /reply commands now fully support HEX color translation for both sender and receiver formats. 📌 Smart Mentions with Auto-Complete:* * Added a new TabCompleteListener. Now, when players type @ in the chat, they can press TAB to auto-complete online player names! * Mention sounds and highlight colors remain 100% configurable.

    🐛 Bug Fixes

    Fixed Prefix & Gradient Spacing Issues: Fixed a critical visual bug where LuckPerms* prefixes or HEX color gradients would split, break, or generate weird white spaces in the chat. By implementing TextComponent.fromLegacyText(), gradients and hex colors now render flawlessly alongside the interactive player name.

    🛠️ Technical Changes & Optimizations

    Bungee Component Migration:* The old AsyncPlayerChatEvent#setFormat method has been replaced with the Bungee Component API (TextComponent) to allow for rich, interactive text elements. Dynamic Config Parsing:* The plugin now intelligently reads and splits your chat-format string from the config. You can use complex layouts like &8[%luckperms_prefix%&8] &f{player} &8» &7{message}, and the plugin will inject the interactive features directly into {player} without breaking your custom symbols or spacing. Colorful Console:* Startup and shutdown console messages now fully support HEX color formatting.

    ⚠️ Important Notes

    * Make sure to update your config.yml if you want to take advantage of the new hover-settings section. * For PlaceholderAPI variables to work inside the Hover menu, ensure you have downloaded the required PAPI expansions (e.g., /papi ecloud download Player).
    18 downloads
  5. 1.1.0ChatNext 1.1.0Mar 24, 2026

    🚀 ChatNext v1.1.0 | The "Professional" Update

    This update transforms ChatNext from a basic chat manager into a modern, high-performance tool for professional servers. ---
    ✨ Key Features
    🎨 Hexadecimal (RGB) Support* Bring your chat to life with vibrant colors and custom gradients using the &#RRGGBB format in both the config and in-game. 🧩 PlaceholderAPI (PAPI) Integration* Full support for server-wide variables. Display LuckPerms ranks, prefixes, suffixes, and other player stats effortlessly. 🔔 Smart Mention System (@User)* Tagging a player now highlights their name in the chat and triggers an audible "Ding" (XP sound) to ensure they never miss a message. ⌨️ Advanced Tab-Completion* Global Chat:* Type @ and hit TAB to see a live list of online players. Commands:* The /msg command now intelligently suggests player names for faster messaging. ✉️ Optimized Reply System (/reply)* Completely rewritten for reliability. Responding to the last person who messaged you is now instant and bug-free. 💡 Visual Brand Refresh* All system messages now feature the official &fChat&cNext&r prefix for a cleaner, modern look. ---
    🛠 Technical Improvements
    Priority Handling:* Chat formatting is now set to HIGHEST priority to ensure compatibility with other plugins. Safe Sound Engine:* Added error handling for custom sounds to prevent console spam if a sound name is mistyped in the config. ---
    📥 Requirements
    [PlaceholderAPI](https://modrinth.com/plugin/placeholderapi)* (Required for ranks and variables) [LuckPerms](https://modrinth.com/plugin/luckperms)* (Recommended for prefixes)
    16 downloads
  6. 1.0.0ChatNext 1.0.0Mar 24, 2026
    🚀 ChatNext v1.0.0 Initial Beta Release
    We are excited to present the very first public version of ChatNext! This initial release focuses on building a rock-solid, professional, and lightweight foundation for chat management, with a strong emphasis on localization and essential features. What's Included in this v1.0.0 Beta: 🌍 Core Multilingual Support:* Complete separation of configuration and messages. Launching with built-in support for English (en), Spanish (es), and Portuguese (pt). 🛠️ Flexible Chat Formatting:* Define your server's look using the {prefix}, {player}, and {message} placeholders. 🔒 Private Messaging System:* Full native support for /msg and /reply (and their aliases /w, /r). Conversations use UUIDs for reliability and to prevent memory leaks. 🚪 Customizable Join & Quit Alerts:* Enable or disable Minecraft's default join/quit messages and define your own, localized messages in the config. ⚡ Modern Base:* Built from the ground up to be lightweight and compatible with Spigot 1.20+. Please remember this is a Beta release. While heavily tested, we value your feedback! Report any issues via our support channels. Get ready for the next generation of chat!
    24 downloads

Similar projects

Plugin →