猹の聊天框
配置文件
yml
############################
# 全局设置 #
############################
# 验证API
apiKey: "请输入CDKey"
############################
# 系统设定 #
############################
# info界面中频道tab的数量
channel-length: 6
# 附近消息支持的范围
nearby: 10
# 消息每行字符数限制
message-length: 50
# 聊天信息最大数量,过大将导致聊天窗卡顿
message-max: 30
# 发送冷却(tick),防止刷屏
chat-cooldown: 20
# 聊天信息输出前缀
# 例: prefix: "#FFFF69B4-FFBBAACC"
prefix: ""
############################
# 频道设定 #
############################
# 自定义频道,其中【全部|世界|附近|组队】频道为系统内置功能
# 组队频道需要前置ChaTeam插件
channel:
# 自定义频道抓取条件
系统:
# 消息触发条件,目前支持【start(以tag内容开头)|contain(包含tag内容)】
condition: start
# 消息满足以下内容将被自动归档到系统频道
tag:
- "【系统】"
战斗:
condition: start
tag:
- "【战斗】"
奖励:
condition: contain
tag:
- "【奖励】"
############################
# 喇叭设定 #
############################
speaker:
# 节点名请勿更改,目前仅支持小喇叭和大喇叭
小喇叭:
# 道具名称模糊匹配
match: "小喇叭"
# 标题显示
display: "小喇叭"
# 字数限制
limit: 32
# 显示时间(tick)
duration: 60
# 喇叭条数上限,超出将替换掉旧的
length: 3
大喇叭:
match: "大喇叭"
display: "大喇叭"
limit: 64
duration: 100
length: 3
############################
# emoji设定 #
############################
emoji:
emoji1:
match: "#1#"
path: "local<->textures/misc/emoji/1.png"
emoji2:
match: "#2#"
path: "local<->textures/misc/emoji/2.png"
语言文件
yml
speaker-empty: "§c你的喇叭未输入内容"
speaker-null: "§c你没有{speaker}"
speaker-not-found: "§c该喇叭不存在"
chat-frequency: "§c你发言过快,请稍后再试"
# 龙核界面变量
chat-label-y: "chat_list_bg.y - chat_list_slider.distanceY * 1 + h*0.03*{信息数}+h*0.025*{聊天内容行数}"
chat-head-y: "chat_list_bg.y - chat_list_slider.distanceY * 1 + h*0.03*{信息数}+h*0.025*{聊天内容行数}"
chat-frame-y: "chat_list_bg.y - chat_list_slider.distanceY * 1 + h*0.03*{信息数}+h*0.025*{聊天内容行数}"
chat-info-y: "chat_list_bg.y - chat_list_slider.distanceY * 1 + h*0.03*{信息数}+h*0.025*{聊天内容行数}"
chat-chat-y: "h*0.03 + chat_list_bg.y - chat_list_slider.distanceY * 1 + h*0.03*{信息数}+h*0.025*{聊天内容行数}"
speaker-small: "【小喇叭】{sender}:{message}"
speaker-small-bg-y: "h*0.09+h*0.03*{index}+h*0.05"
speaker-small-label-y: "2 + h*0.09+h*0.03*{index} + h*0.05"
speaker-big: "【大喇叭】{sender}:{message}"
speaker-big-bg-y: "h*0.0+h*0.03*{index}+h*0.05"
speaker-big-label-y: "2 + h*0.0+h*0.03*{index} + h*0.05"