Optimized | Customizable | Feature-Rich | API Support
Java 17 and higher is required since 1.1-ALPHA
Overview Neon Chat Manager is a powerful, all-in-one chat management plugin designed to enhance and secure your Minecraft server's chat system. With Lots of customizable features, database support, and a developer-friendly API, Neon provides everything you need to maintain a clean, engaging, and well-moderated chat environment.
For a better overview check out our GitHub
✔ Works on Spigot, Paper, and forks ✔ Lightweight & optimized for performance ✔ Supports 1.8.x - 1.21.x ✔ Fully configurable via YAML files ✔ Support For BedWars Plugins (1058 & 2023)
✨ Key Features Chat Moderation
Anti-Swear System – Block inappropriate words with logs & Discord webhooks
Anti-Spam – Prevent chat/command flooding
Anti-Caps – Stop excessive uppercase messages
Anti-AD – Block unauthorized links
Anti-Unicode – Restrict non-ASCII characters
Chat Mute – Disable chat globally
Chat Enhancements
Custom Chat Format – Hover text, click actions, and console logging
Auto Broadcasts – Scheduled announcements with sounds & clickable actions
MOTD System – Custom join/leave messages with hover & sounds
Mention System – Tag players with sound notifications
Grammar API – Auto-corrects player messages
BedWars – Adds Support for BedWars1058 and 2023 to change chat format in different game states
Per World Chat – Per World Chat Format for each world
Join Messages and Leave Messages (per group)
Automation & Utilities
Auto-Response – Reply to keywords with customizable messages
Command Logging – Track player commands
Database Support – MySQL, MongoDB, SQLite for network-wide features
Developer Features
Extensive API – Control all features programmatically
Addon System – Create extensions with config management
Configuration Neon is fully customizable via YAML files: settings.yml - Edit general settings messages.yml - Edit messages of the plugin permissions.yml - Edit permissions locale.yml - Edit auto responses and announcements discord.yml - Edit Webhooks databse.yml - Edit database info
Placeholders & Hex Colors
Code (YAML):
[/B
][/B
][/SIZE
][/B
][/B
][/B
][/B
][/B
] [B
][B
][B
][B
]####################################################[/B][/B][/B][/B] [B
][B
][B
][B
]# Hex Color Help #[/B][/B][/B][/B] [B
][B
][B
][B
]####################################################[/B][/B][/B][/B] [B
][B
][B
][B
]#[/B][/B][/B][/B] [B
][B
][B
][B
]# Hex Colors Are Supported For Servers running versions above 1.16[/B][/B][/B][/B] [B
][B
][B
][B
]# Format Of Hex Colors[/B][/B][/B][/B] [B
][B
][B
][B
]# <#0000FF>Message</#FFFFFF>[/B][/B][/B][/B] [B
][B
][B
][B
]# �FF[/B][/B][/B][/B] [B
][B
][B
][B
]# <rainbow>Message</rainbow>[/B][/B][/B][/B] [B
][B
][B
][B
]# <color-name>Message</color-name>[/B][/B][/B][/B] [B
][B
][B
][B
]#[/B][/B][/B][/B] [B
][B
][B
][B
]# Internal Placeholders (all support HEX)[/B][/B][/B][/B] [B
][B
][B
][B
]# - {prefix} - Prefix of plugin editable in messages.yml (usable in all files)[/B][/B][/B][/B] [B
][B
][B
][B
]# - {main_theme} - Main Theme of plugin editable in messages.yml (usable in all files)[/B][/B][/B][/B] [B
][B
][B
][B
]# - {second_theme} - Second Theme of plugin editable in messages.yml (usable in all files)[/B][/B][/B][/B] [B
][B
][B
][B
]# - {third_theme} - Third Theme of plugin editable in messages.yml (usable in all files)[/B][/B][/B][/B] [B
][B
][B
][B
]# (!) internal placeholders can be used in all files and only in Strings[/B][/B][/B][/B] [B
][B
][B
][B
]#[/B][/B][/B][/B] [B
][B
][B
][B
]# Hex Colors Are Available On All Messages, Titles, Prefixes and...[/B][/B][/B][/B] [B
][B
][B
][B
]#[/B][/B][/B][/B] [B
][B
][B
][B
]# Mini Message Support (1.16+)[/B][/B][/B][/B] [B
][B
][B
][B
]#[/B][/B][/B][/B] [B
][B
][B
][B
]# Usage Example[/B][/B][/B][/B] [B
][B
][B
][B
]#[/B][/B][/B][/B] [B
][B
][B
][B
]# * NO-PERMISSION: |[/B][/B][/B][/B] [B
][B
][B
][B
]# * <red>Error!</red> <white>Something went wrong.[/B][/B][/B][/B] [B
][B
][B
][B
]# * Please try again later or contact staff.[/B][/B][/B][/B] [B
][B
][B
][B
]# * FORMAT: |[/B][/B][/B][/B] [B
][B
][B
][B
]# * <hover:show_text:'<gold>Click to claim your reward!'>[/B][/B][/B][/B] [B
][B
][B
][B
]# * <click:run_command:'/reward claim'>[/B][/B][/B][/B] [B
][B
][B
][B
]# * <gradient:#FFAA00:#FFFF55>CLAIM NOW</gradient>[/B][/B][/B][/B] [B
][B
][B
][B
]# * </click></hover>[/B][/B][/B][/B] [B
][B
][B
][B
]# *[/B][/B][/B][/B] [B
][B
][B
][B
]# * Supported tags:[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Colors: <red>, <#hexcode>, <rgb:r,g,b>[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Gradients: <gradient:#start:#end>text</gradient>[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Rainbow: <rainbow>text</rainbow>[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Formatting: <bold>, <italic>, <underlined>[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Hover: <hover:show_text:'text'>[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Click: <click:run_command:'/cmd'>[/B][/B][/B][/B] [B
][B
][B
][B
]# * - Newlines: <newline>[/B][/B][/B][/B] [B
][B
][B
][B
][B
][SIZE=4
][B
][B
]
Configure settings.yml, locale.yml, messages.yml, discord.yml and databse.yml and permissions.yml
Commands & Permissions CommandPermissionDescription Permissions are customizeable via permissions.yml /neon reload - Reloads configs /chatmute - Toggles global mute /togglechat - Mutes personal chat /neon help <page> - show the help message /neon chatclear - clears the chat /neon version - shows info about the plugin /neon togglealerts - toggle admin alerts (not implemented fully)