下载量
22,193
关注数
134
数据来源
Modrinth
模组详细介绍
Carbon 是一款基于频道的现代聊天插件,几乎每个设置和格式都可配置。
需要 Java 21 或更高版本。
功能特性
- 使用 MiniMessage 进行消息格式化,支持 RGB 颜色、点击事件、悬停提示以及 JSON 聊天支持的所有功能。
- 聊天频道,包含加入/离开命令、半径/世界特定频道等
- 聊天内容清除
- 通过 Redis、NATS 或 RabbitMQ 实现跨服聊天
- 禁言和屏蔽其他玩家
- 使用 `
链接物品,以及使用和` 等占位符链接盔甲 - 基础队伍系统和队伍聊天
- 支持 EssentialsXDiscord 和 DiscordSRV
-
@用户名提及,带有高亮和声音提示 - 快速聊天,可配置前缀和命令
- 为 mcMMO、FactionsUUID 和 Towny 提供自定义频道
- 多语言支持。自动检测玩家区域设置,并在可用时使用其语言的翻译。
Carbon 在所有平台上都需要 LuckPerms。
频道配置示例
# 频道的键,用于追踪频道。
# 你只需要更改键的第二部分。默认为 "global"。
# 该值用于命令中,这可能是你想要更改的部分。
key="carbon:global"
# 此频道的聊天格式。
format {
# 基础聊天格式。
# "default_format" 格式是你主要需要编辑的。
# "console" 格式是控制台显示的格式。
# "discord" 格式是支持的 Discord 集成中显示的格式。
# 键是组名,值是聊天格式(MiniMessage)。
basic {
"default_format"=": "
discord=""
console="[] : "
}
# 按语言的聊天格式。
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
de.hexaoxi
carbonchat-api
3.0.0-beta.28
provided
Gradle
repositories {
mavenCentral()
}
dependencies {
compileOnly("de.hexaoxi:carbonchat-api:3.0.0-beta.28")
}
Javadocs
https://javadocs.dev/de.hexaoxi/carbonchat-api
基本信息
模组名称Carbon Chat
作者Draycia
下载量22,193
关注数134
支持版本1.19.4 - 1.21.10
加载器fabric / folia / paper / velocity
客户端unknown
服务端unknown