自定义玩家死亡消息
插件关闭了原版死亡提示消息,然后将你自定义的消息广播到玩家
- 由于 LLSE 限制,插件只能取到伤害源实体信息,无法判断死亡方式等
- 卸载插件后请手动执行
gamerule showdeathmessages true
指令恢复原版死亡消息
插件配置文件位于BDS根目录/plugins/CustomDeathMsg/config.json
(插件加载成功后自动生成)
请根据下面 json 中的注释修改配置文件
- 字符串中的变量和 js 中的反引号字符串格式一致(毕竟是用 eval 实现的,你可以在里面实现判断等)(实际是我懒),为
${变量}
- 当无伤害源时,可用
player
(玩家)变量,当有伤害源时,可用player
(玩家)、source
(伤害来源)变量 player
、source
的属性参考玩家对象 API、实体对象 API- 当提示文本格式化后为空,则会再换一条提示输出
- 所以可以搞骚操作,比如
${player.permLevel >= 1 ? `我超,OP ${player.name} 暴毙了,快来嘲笑他(` : ''}
- 但是至少要留一条必定会输出的,避免 bug
- 所以可以搞骚操作,比如
{
// 当没有伤害源时的给出的提示
"noSource": ["${player.name} 暴毙了"],
// 当有伤害源时给出的提示
"hasSource": ["${player.name} 被 ${source.name} 裁决了"],
}
QQ:3076823485
吹水群:1105946125
邮箱:[email protected]
感谢大家的赞助!你们的赞助将是我继续创作的动力!
- 无