▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Carbon Chat
Carbon Chat

Carbon Chat

Carbon Chat - современный плагин для чата на серверах Майнкрафт с поддержкой каналов, форматирования MiniMessage, RGB, кросс-серверного чата и полной настройки. Работает на Java 21+.

Оцените первым
25.4K
144

Carbon Chat - это современный плагин для чата, построенный на системе каналов. Тут можно настроить буквально каждый параметр и формат сообщений. Если вы админ сервера и хотите, чтобы чат был гибким, красивым и функциональным - это то, что нужно.

Важно: требуется Java 21+.

Возможности

  • Форматирование сообщений через MiniMessage - поддержка RGB, кликов, наведения, и всего, что умеет JSON-чат. Текст можно сделать цветным, кликабельным, с всплывающими подсказками.
  • Каналы чата - команды входа/выхода, каналы с радиусом действия или привязанные к миру. Можно сделать глобальный чат, локальный, для клана или города.
  • Очистка чата - полезная мелочь для поддержания порядка.
  • Кросс-серверный чат - работает через Redis, NATS или RabbitMQ. Игроки на разных серверах сети могут общаться в одном чате.
  • Мут и игнор - стандартные, но важные инструменты для модерации.
  • Ссылки на предметы - используй <item>, чтобы показать предмет в чате, а также плейсхолдеры вроде <hat> и <feet> для брони.
  • Простая система партий - можно создать группу и общаться в партийном чате.
  • Поддержка EssentialsXDiscord и DiscordSRV - чат синхронизируется с Discord.
  • Пинги @Username - подсветка и звук при упоминании игрока.
  • Быстрый чат - настраиваемый префикс и команда для быстрой отправки в канал.
  • Кастомные каналы для mcMMO, FactionsUUID и Towny - интеграция с популярными плагинами.
  • Многоязычность - автоматически определяет язык игрока и использует переводы, если они есть.

Для работы Carbon Chat обязательно нужен LuckPerms на всех платформах.

Пример конфига канала

# Ключ канала, используется для отслеживания.
# Менять нужно только вторую часть ключа. По умолчанию "global".
# Значение используется в командах.
key="carbon:global"
# Форматы чата для этого канала.
format {
    # Основные форматы чата.
    # "default_format" - главный формат для редактирования.
    # "console" - формат для консоли.
    # "discord" - формат для Discord интеграций.
    # Ключи - названия групп, значения - форматы (MiniMessage).
    basic {
        "default_format"="<display_name>: <message>"
        discord="<message>"
        console="[<channel>] <username>: <message>"
    }
    # Форматы для разных языков.
    locales {
        "en_US" {}
    }
}
# Сообщения будут отправляться в этот канал, если начинаются с этого префикса. (Оставь пустым, чтобы отключить)
quick-prefix=""
should-register-commands=true
command-aliases=[]
# Расстояние, в пределах которого игроки видят сообщения друг друга.
# Значение '0' требует, чтобы оба игрока были в одном мире.
# На Velocity '0' требует, чтобы оба были на одном сервере.
radius=-1
# Если true, игроки увидят сообщение о том, что их никто не слышит из-за радиуса.
empty-radius-recipients-message=true
cooldowns {}
cooldown=-1

Информация для разработчиков

Релизы и беты публикуются на 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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 месяц назад
Главная