Back to mods
Carbon Chat project artwork

Modrinth · Minecraft mod

Carbon Chat

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

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Carbon Chat release should I use?

Updated 3 months ago
beta file 3.0.0-beta.37
Game version 1.21.4, 1.21.5, 1.21.6
Loader velocity

Carbon Chat 3.0.0-beta.37 targets 1.21.4, 1.21.5, 1.21.6 with velocity. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Carbon Chat required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release velocity
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Carbon Chat 3.0.0-beta.37 need?

3.0.0-beta.37. Change the file and its required mods may change too.

All 1 required mods have matching files

Install LuckPerms first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

3 listed on this file 2 pulled in by those mods
SignedVelocity Optional for Carbon Chat 3.0.0-beta.37
optional
Matching file found Matched file: 1.4.1
MiniPlaceholders Optional for Carbon Chat 3.0.0-beta.37
optional
Matching file found Matched file: 3.2.0
LuckPerms Needed by Carbon Chat 3.0.0-beta.37
required
Matching file found Matched file: v5.5.53-velocity
PacketEvents Needed by SignedVelocity
pulled in
Matching file found Matched file: 2.13.0+velocity
VPacketEvents Needed by SignedVelocity
pulled in
Matching file found Matched file: 1.2.0

2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Carbon Chat without breaking your instance.

Built for Carbon Chat 3.0.0-beta.37. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 3.0.0-beta.37. It targets 1.21.4, 1.21.5, 1.21.6 with velocity; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install LuckPerms first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 3.0.0-beta.37. It opens that exact file at the source.

About this project

What does Carbon Chat add?

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

Project description from Modrinth.

Pick your setup

Carbon Chat by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

32 available setups

Showing the newest 12 of 23 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Carbon Chat versions and loaders

86 of 86 releases match

Looking for an older file? The official Modrinth project page is in Resources.