Skip to content
On this page

猹の聊天框

配置文件

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"