
ModsJava
StellerChat
A modern and easy-to-use chat plugin for Minecraft servers. Customize chat, use mentions, interactive messages, private messages, chat channels, and many…
⬇ Download on Modrinth✨ 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
/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 <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 Permissionsstellarchat.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.
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]
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
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
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
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16.5, 1.17, 1.17.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as StellarChat-1.0.0.jar — drop this file into the mods folder
- Download size: 3.0 MB
- Download link checked 24 Aug 2026 — working
These come from our own check of the pack file, not from the source page.
