Skip to content

Releases: b1gtorch/NovaChat

Release list

NovaChat 1.0.0

NovaChat 1.0.0 Pre-release
Pre-release

Choose a tag to compare

@b1gtorch b1gtorch released this 03 Jul 13:26
1188864

🌟 NovaChat — The Ultimate Chat Manager

NovaChat is a powerful, modern, and lightweight chat management plugin designed for Paper, Purpur, and Spigot servers. It replaces multiple bulky plugins by combining chat formatting, advanced moderation tools, anti-spam protection, and engaging chat utilities into one highly optimized solution.


🔌 Integrations & Placeholders

NovaChat is built to work seamlessly with the most essential server software:

  • LuckPerms Integration: Full support for LuckPerms prefixes, suffixes, and weights to determine chat formatting hierarchy.
  • PlaceholderAPI (PAPI): Use any external placeholders inside your chat formats, join/quit messages, and automated announcements.
  • MiniMessage & Hex Colors: Supports modern text components, allowing beautiful gradients and RGB colors anywhere in the configuration.

✨ Key Features

💬 Chat Channels & Messaging

  • Global & Local Channels: Easily separate close-range talk from global chat using prefixes (e.g., !message).
  • Private Messages: Smooth and fast PM system with /msg and /reply.
  • Social Spy: Keep your server safe — administrators can secretly monitor private conversations.
  • Player Mentions: Highlight player names with an optional audio cue (@player or @everyone).

🛡️ Advanced Moderation Tools

  • Temporary Mutes: Mute disruptive players with automated duration parsing (e.g., 1h30m, 3d, 45s).
  • Warning System: Issue warnings that trigger automated punishments (kick, ban, or mute) upon reaching the configurable limit.
  • Chat Control: Lock the entire server chat globally or clear the chat history instantly.

🛑 Smart Anti-Spam & Censorship

  • Text Normalization: Automatically fixes symbol flooding (e.g., "Heeeeeey") and cleans up double spaces.
  • Smart Capitalization: Automatically converts full-CAPS messages into regular, readable sentences.
  • Censorship: Block profanity and slurs using highly customizable regex filters.

🎮 Customization & Chat Games

  • GUI Color Selector: Players can change their nickname colors or apply gradients via an intuitive graphical menu.
  • Chat Mini-Games: Keep your chat active! Automated reaction games, math quizzes, and anagrams with customizable economy rewards.
  • Item Broadcasting: Show off your gear! Broadcast your current hand item directly into the chat using [item] or /showitem.

🛠️ Commands & Permissions

👥 Player Commands

Command Description Permission Default
/msg <player> <msg> Send a private message novachat.command.msg Everyone
/reply <message> Reply to the last private message novachat.command.reply Everyone
/chatcolor Open the GUI to select nickname colors novachat.command.chatcolor Everyone
/showitem Broadcast your hand item to chat novachat.command.showitem Everyone

🛡️ Staff & Administration Commands

Command Description Permission Default
/novachat Open the Admin Panel GUI novachat.admin OP
/novachat reload Reload all configuration files novachat.admin OP
/socialspy Toggle private message monitoring novachat.command.socialspy OP
/clearchat Clear the global chat history novachat.command.clearchat OP
/mutechat Toggle global server chat lock novachat.command.mutechat OP
/tempmute <player> <time> <reason> Temporarily mute a player novachat.command.tempmute OP
/unmute <player> Remove a mute from a player novachat.command.unmute OP
/warn <player> <reason> Give a warning to a player novachat.command.warn OP

🌟 Special Bypass Permissions

  • novachat.bypass — Bypasses all chat cooldowns, anti-caps checks, and censorship filters.

⚙️ For Administrators

  • File Logging: Every single chat message and private command is securely logged into organized files for moderation reviews.
  • Automated Announcements: Broadcast scheduled server tips, alerts, or links with full MiniMessage/Hex color support.