Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.5
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published 6 days ago
โจ Feature List โจ
- โ
AI Assistant โ Integrate Gemini, Grok, Groq, or OpenRouter as a server assistant (
@ai). Includes context memory, database caching, and rate limiting. - โ Chat Channels โ Create unlimited channels (Global, Local, Staff, etc.) with custom hearing radius, cooldowns, and message costs.
- โ Chat Bubbles โ Floating message bubbles above players' heads using 1.19.4+ TextDisplay entities with customizable animations and styling.
- โ
Live Tokens & Tags โ Interactive chat placeholders like
[item],[inv],[hp],[ping],[pos], and[target]with hover tooltips and click actions. - โ Advanced Formatting โ Full support for MiniMessage, Legacy color codes, and HEX/Gradients with granular permissions.
- โ
Mention System โ Ping players (
@Player), roles (@role), or@everyonewith customizable sounds and particle effects. - โ Chat Moderation โ Built-in Anti-Spam, Anti-Caps, Anti-Links, and a Smart Word Filter with Leetspeak bypass detection.
- โ Economy Support โ Charge players for sending messages in specific channels (supports Vault & PlayerPoints).
- โ DiscordSRV Integration โ Seamlessly link your Minecraft chat channels with Discord text channels.
- โ Social Spy โ Real-time monitoring of local chats, private messages, and restricted channels for staff.
- โ
Private Messaging System โ Fully featured
/msgand/replywith an/ignoreand/ignoreallsystem. - โ Custom Death Messages โ Configurable death messages based on damage causes and entity types with hover/click event support.
- โ PlaceholderAPI Support โ Interactive placeholders within chat formats and support for external PAPI placeholders.
- โ Dual Database Support โ Save user data using flat-file JSON or SQLite.
- โ Auto-Updater โ Built-in Modrinth update checker to keep your server up to date.
- โ Addon API โ Highly extensible ChatProcessor pipeline and AddonManager for developers.
๐ป Developer API
StellarChat provides an API for developers. Replace {VERSION} with the numeric plugin version only (e.g., 1.0.0, without "Beta" or other text).
Maven:
<dependency>
<groupId>io.github.klaidi4dev</groupId>
<artifactId>stellarchat-api</artifactId>
<version>{VERSION}</version>
<scope>provided</scope>
</dependency>
Gradle (Groovy):
dependencies {
compileOnly 'io.github.klaidi4dev:stellarchat-api:{VERSION}'
}
Gradle (Kotlin DSL):
dependencies {
compileOnly("io.github.klaidi4dev:stellarchat-api:{VERSION}")
}
๐งพ Commands
๐ค User Commands
/stellarchat help(aliases:/sc,/schat) - Show help message/msg <player> <message>(aliases:/tell,/w,/m) - Send a private message/reply <message>(aliases:/r) - Reply to the last private message/ignore <player>- Ignore/unignore a specific player/ignoreall- Toggle ignoring all private messages/global [message](aliases:/g) - Send a message or switch to the Global channel/local [message](aliases:/l) - Send a message or switch to the Local channel
๐ฎ Admin & Staff Commands
/stellarchat reload- Reload all plugin configurations/stellarchat togglechat(aliases:/tchat) - Toggle global chat mute/stellarchat broadcast <message>(aliases:/bc) - Broadcast a message to the server/stellarchat spy- Toggle social spy mode/staff [message](aliases:/sc) - Send a message or switch to the Staff channel
๐ค AI Commands
/ai <question>(alias:/ask) - Ask a question to the AI assistant
๐ Dependencies
Soft Dependencies (Optional but recommended):
- PlaceholderAPI (For custom placeholders in chat formats)
- LuckPerms (For group-based formatting and mentions)
- Vault (For channel message costs)
- PlayerPoints (For alternative economy message costs)
- DiscordSRV (For cross-chat integration)
Required Dependencies:
- None! The plugin works perfectly out of the box.
๐งฉ Placeholders
You can use these placeholders via PlaceholderAPI in other plugins (like scoreboards or tablists):
%stellarchat_channel%โ Returns the player's active channel ID%stellarchat_channel_prefix%โ Returns the formatted prefix of the active channel%stellarchat_last_message%โ Returns the player's last sent message%stellarchat_mentions%โ (Coming soon) Number of active mentions%stellarchat_reply_target%โ Returns the name of the player currently being replied to%stellarchat_spy_enabled%โ Returns "Yes" or "No" based on spy status
๐ Permissions
Formatting Permissions
stellarchat.format.legacyโ Allows&a,&lcolor codesstellarchat.format.hexโ Allows&#RRGGBBhex colorsstellarchat.format.custom_hexโ Allows Kyori<#RRGGBB>hex colorsstellarchat.format.minimessageโ Allows MiniMessage<gradient>,<rainbow>, etc.
Live Tokens & Tags
stellarchat.tag.itemโ Allows[item]stellarchat.tag.offhandโ Allows[offhand]stellarchat.tag.helmetโ Allows[helmet]stellarchat.tag.discordโ Allows[discord]stellarchat.token.hpโ Allows[hp]stellarchat.token.posโ Allows[pos]stellarchat.token.pingโ Allows[ping]stellarchat.token.targetโ Allows[target]
Bypass Permissions
stellarchat.bypass.togglechatโ Speak while chat is globally mutedstellarchat.bypass.ignoreโ Message players who are ignoring youstellarchat.bypass.lengthโ Bypass max message length limitstellarchat.bypass.cooldownโ Bypass channel cooldownsstellarchat.bypass.costโ Send messages in paid channels for freestellarchat.bypass.linksโ Bypass anti-links filterstellarchat.bypass.spamโ Bypass anti-spam filterstellarchat.bypass.capsโ Bypass anti-caps filterstellarchat.bypass.filterโ Bypass swear filter
General Features
stellarchat.commandโ Base command permissionstellarchat.spyโ Read messages from local channels out of radiusstellarchat.channel.<name>โ Access restricted channels (e.g.,stellarchat.channel.staff)stellarchat.mention.everyoneโ Allow pinging@everyonestellarchat.mention.role.<group>โ Allow pinging specific LuckPerms groupsstellarchat.mention.bypasscooldownโ Bypass mention cooldowns
AI Permissions
stellarchat.ai.useโ Allow asking the AI questionsstellarchat.ai.limit.<group>โ Applies specific rate limits (e.g.,stellarchat.ai.limit.vip)stellarchat.ai.bypassโ Bypass all AI rate limits



