Carbon Chat

Carbon Chat

Carbon is a modern chat plugin built on channels, with just about every single setting and format configurable.

by
25.6K Downloads
fabricfoliapapervelocitymanagementsocialutility
Rent Server with this Mod

Screenshots

Carbon Logo

About this Mod

Carbon plugin banner.

Carbon is a modern chat plugin built on channels, with just about every single setting and format configurable.

Java 21+ is required.

Features

  • Message formatting with MiniMessage, which includes support for RGB, clicks, hovers, and everything else JSON chat supports.
  • Chat channels, with join/leave commands, radius/world-specific channels, and more
  • Chat clearing
  • Cross server chat with Redis, NATS, or RabbitMQ.
  • Mute and ignore other players
  • Item linking with <item> and armor with placeholders like <hat> and <feet>
  • Basic party system and party chat
  • EssentialsXDiscord and DiscordSRV support
  • @Username pings with highlights and sounds
  • Quick chat with configurable prefix and command
  • Custom channels for mcMMO, FactionsUUID, and Towny
  • Multi-language support. Automatically detects player locale and uses translations for their language if available.

Carbon requires LuckPerms on all platforms.

Example Channel Config
# The channel's key, used to track the channel.
# You only need to change the second part of the key. "global" by default.
# The value is what's used in commands, this is probably what you want to change.
key="carbon:global"
# The chat formats for this channel.
format {
    # Basic chat formats.
    # The "default_format" format is the main one you want to edit.
    # The "console" format is what's shown to console.
    # The "discord" format is what's shown to supported discord integrations.
    # The keys are group names, the values are chat formats (MiniMessage).
    basic {
        "default_format"="<display_name>: <message>"
        discord="<message>"
        console="[<channel>] <username>: <message>"
    }
    # Per-Language chat formats.
    locales {
        "en_US" {}
    }
}
# Messages will be sent in this channel if they start with this prefix. (Leave empty/blank to disable quick prefix for this channel)
quick-prefix=""
should-register-commands=true
command-aliases=[]
# The distance players must be within to see each other's messages.
# A value of '0' requires that both players are in the same world.
# On velocity, '0' requires that both players are in the same server.
radius=-1
# If true, players will be able to see if they're not sending messages to anyone
# because they're out of range from the radius.
empty-radius-recipients-message=true
cooldowns {}
cooldown=-1
Dependency Information Releases and betas are published to Maven Central

Maven

<dependency>
    <groupId>de.hexaoxi</groupId>
    <artifactId>carbonchat-api</artifactId>
    <version>3.0.0-beta.28</version>
    <scope>provided</scope>
</dependency>

Gradle

repositories {
    mavenCentral()
}

dependencies {
    compileOnly("de.hexaoxi:carbonchat-api:3.0.0-beta.28")
}

Javadocs

https://javadocs.dev/de.hexaoxi/carbonchat-api

Available Versions

carbonchat-velocity 3.0.0-beta.37beta
MC 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2velocity
May 4, 2026
carbonchat-paper 3.0.0-beta.37beta
MC 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper
May 4, 2026
carbonchat-fabric 3.0.0-beta.37beta
MC 1.21.11fabric
May 4, 2026
carbonchat-fabric 3.0.0-beta.36beta
MC 1.21.10fabric
October 20, 2025
carbonchat-paper 3.0.0-beta.36beta
MC 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper
October 20, 2025

How to Install Carbon Chat on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Carbon Chat". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricfoliapapervelocity

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+20 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Carbon Chat server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Carbon Chat compatible with fabric and folia and paper and velocity?

Carbon Chat officially supports fabric, folia, paper, velocity for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Carbon Chat – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Carbon Chat consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Carbon Chat with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Unsupported

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+13 more