跳到主要内容

提及与一键输入

@玩家​

聊天里写 @玩家名,名字会高亮,被提到的人(不管在哪个分流)会听到提示音、看到动作栏提示。

config.yml
mention:
enabled: true
require-at: true # false = 直接写名字也算
format: '<yellow>@{name}</yellow>'
sound: 'entity.experience_orb.pickup'
actionbar: '<yellow>{player} 在聊天中提到了你'
title: '' # 屏幕中间的标题,留空 = 不显示
subtitle: ''

权限 cloudchat.mention(默认所有人)。

@所有人​

有权限的人在聊天里写 @所有人(或 @all、@全体成员),这句话里的 @所有人 会高亮,这个频道里的每一个人都会收到提醒:屏幕中间的标题、副标题与提示音。在全服频道里发,所有分流的人都会收到。

情况结果
有 cloudchat.mention.all高亮 + 全频道提醒(发送者自己不会被提醒)
没有权限@所有人 就是一般文字,不提醒任何人
冷却中(默认 60 秒一次)提示还要等几秒,这句话当作一般文字发送
config.yml
mention:
all:
enabled: true
keywords: ['@all', '@所有人', '@全体成员'] # 不分大小写
format: '<gold><bold>@所有人</bold></gold>'
sound: 'block.note_block.pling'
title: '<gold>全服提醒'
subtitle: '<yellow>{player} @了所有人'
actionbar: ''
cooldown-seconds: 60 # 0 = 不限制
权限默认说明
cloudchat.mention.allOP可以用 @所有人
cloudchat.bypass.mention-all-cooldownOP不受 @所有人 的冷却限制

只想让管理员或主播用,就只给那个组 cloudchat.mention.all:

/lp group helper permission set cloudchat.mention.all true
跨服

@所有人 随聊天消息送到各分流,由各分流自己提醒自己的玩家,代理端不需要更新。还在用 2.0.1 的分流收到时只会显示这句话,不会提醒。

[/指令] 一键输入​

聊天里把指令写在方括号里,例如:

新手请先 [/spawn] 再领取 [/kit 新手]

[/spawn]、[/kit 新手] 会变成可以点击的标签。鼠标移上去显示提示,点一下就把指令填进聊天栏——不会直接执行,玩家看过、确认后按 Enter 才送出,所以没办法用它骗别人执行危险指令。

config.yml
command-tag:
enabled: true
text: '<aqua>[{command}]</aqua>' # {command} = 指令
hover: '<gray>点击把 <white>{command}</white> 填入聊天栏'
max-length: 64 # 指令最多几个字,太长的维持原本的文字
  • 写法是 [/ 开头、] 结尾,中间就是要填入的指令(可以带参数、空格、中文)。
  • 跨服一样能点:别的分流看到的标签点下去,同样填进那个玩家的聊天栏。
  • /cc broadcast 公告里也可以用。
  • 权限 cloudchat.command-tag(默认所有人);拿掉的话,[/spawn] 就是一般文字。