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:

PlaceholderAPIHighly Recommended

Required to parse dynamic %placeholder% tags inside chat formats, announcements, and hover tooltips.

LuckPermsRecommended

Required for format-components.yml to automatically detect player groups and apply the appropriate prefix/suffix configurations.

VaultOptional

Required for economy-based rewards in chat minigames.

DiscordSRVOptional

Enables Discord integration for chat bridging between your server and Discord channels.

Installation

  1. Download the StarChat jar file from BuiltByBit.
  2. Ensure you have the required/recommended dependencies: PlaceholderAPI, LuckPerms, and optionally Vault and DiscordSRV.
  3. Drag and drop the jar file into your /plugins folder.
  4. Restart or start your Minecraft server (Java 17+ required).
  5. Configure your license key in plugins/StarChat/settings.yml.
  6. Configure your database, filters, and formats in the generated /plugins/StarChat/ folder.
  7. Use /starchat reload to apply any configuration changes on the fly!