Welcome to StarChat
StarChat is a high-performance chat management system for Minecraft servers (1.18+). It completely replaces the vanilla chat engine, providing deep customization through MiniMessage, advanced filtering, interactive hover components, and Nebula AI.
Core Features
Folia & Performance
Fully asynchronous processing ensuring zero main-thread lag, built from the ground up for modern multi-threaded Folia servers.
Dynamic Formatting
Deep integration with LuckPerms and PlaceholderAPI for responsive prefixes, suffixes, and interactive components like [item], [inv], [ec].
Advanced Security
Built-in regex spam filtering, similarity checks, anti-caps, anti-flood, and IP/Domain blocking protect your community.
Nebula AI Integration
Stuck on a configuration? Chat with the Nebula AI Assistant on Discord or via the web portal for instant, accurate troubleshooting.
Dependencies
While StarChat works out of the box, we strongly recommend installing the following plugins to unlock its full potential:
Required to parse dynamic %placeholder% tags inside chat formats, announcements, and hover tooltips.
Required for format-components.yml to automatically detect player groups and apply the appropriate prefix/suffix configurations.
Required for economy-based rewards in chat minigames.
Enables Discord integration for chat bridging between your server and Discord channels.
Installation
- Download the StarChat jar file from BuiltByBit.
- Ensure you have the required/recommended dependencies: PlaceholderAPI, LuckPerms, and optionally Vault and DiscordSRV.
- Drag and drop the jar file into your
/pluginsfolder. - Restart or start your Minecraft server (Java 17+ required).
- Configure your license key in
plugins/StarChat/settings.yml. - Configure your database, filters, and formats in the generated
/plugins/StarChat/folder. - Use
/starchat reloadto apply any configuration changes on the fly!