【Lv:2】
【Lv:2】
【Lv:2】
【Lv:2】
输入指令,即可用~怎么用?
【Lv:2】
【Lv:2】
v4.1更新公告(按照重要程度排序):
1: 修复中文名不能艾特的重大bug
2: 支持一次艾特多人: 聊天框格式: @ 玩家名1 @玩家名2;指令: /at 玩家名1,玩家名2
3: random艾特支持自定义随机艾特人数,比如这次我绝定随机艾特2人,
聊天框: @随机玩家 @随机玩家(写俩就随机挑俩)
指令: at random [数量](艾特的人数)
4: 新增papi占位符,并把以前的删除,现在的papi为:
`%tuolingat_cooldown%` 剩余冷却秒数
%tuolingat_target%` 我最近一次艾特的人(10 秒内,过期返回空)
%tuolingat_sender%` 最近一次艾特我的人(10 秒内,过期返回空)
5: 开发者相关,新增AtAPI,玩家之间艾特,控制台艾特,随机艾特事件
AtAPI: 直接艾特玩家,发送title,sound(支持1.8-26.x)也就是说,开发者如果要兼容
1.8-26.x所有的title,sound可以直接调用此插件的api,不需要自己去写代码兼容
6:: 修复边界,@ 小红帽...
【Lv:2】
api变化如下:
方法
**sendTitle(Player target, String raw)** :给指定玩家发送跨版本屏幕标题,支持 **& 颜色码**
**sendSound(Player target, String raw)** :给指定玩家播放跨版本音效,**自动适配音效名格式**
**at(Player sender, Player... targets)** :发起一次或多次艾特,**sender 为 null 时改为全服公告**
**randomAt(Player sender, int count)** :随机艾特若干在线玩家,**sender 为 null 时从全体在线抽取**
事件
**AtEvent** :玩家与控制台艾特共用,**发出通知前触发**,**可取消**,批量时**每个目标各抛一次**
**RandomAtEvent** :玩家与控制台随机艾特共用,**抽中目标后触发**,**可取消**,取消则本次不发出
【Lv:2】
API 变化
方法
sendTitle(Player target, String raw)
向指定玩家发送跨版本屏幕标题,支持 1.8 - 26.x,支持 & 颜色码
sendSound(Player target, String raw)
向指定玩家播放跨版本音效,支持 1.8 - 26.x,自动适配音效名格式
at(Player sender, Player... targets)
发起一次或多次艾特;sender 为 null 时改为全服公告
randomAt(Player sender, int count)
随机艾特若干在线玩家;sender 为 null 时从全体在线抽取
事件
AtEvent
玩家与控制台艾特共用,发出通知前触发,可取消;批量时每个目标各抛一次
RandomAtEvent
玩家与控制台随机艾特共用,抽中目标后触发,可取消;取消则本次不发出
注意:AtEvent / RandomAtEvent...
【Lv:2】
指令变化
多人写法由逗号分隔改为空格分隔:代码:/at
- 旧:
代码:/at 玩家1,玩家2- 新:
代码:/at 玩家1 玩家2
逗号写法已不再支持,会被当成一个不存在的玩家名。
Tab 补全同步支持逐段补全,已写过的名字不再重复推荐。
API 变化
方法
方法 作用 代码:sendTitle(Player target, String raw)向指定玩家发送跨版本屏幕标题,支持 1.8 ~ 26.x,支持 颜色码代码:& 代码:sendSound(Player target, String...