本帖最后由 tineseack_bk 于 2020-2-16 23:59 编辑
大家好。这个数据包可以还原一个简单的氵频死效果,即玩家血量扣光后倒地。其实这个想法在 1.12 的时候我就提出来过,在更早的作品里面也有涉及到这种效果。不过既然 mj 在 1.15 下添加了新的快速复活 gamerule,那么自然可以用这个配合“趴下”来搞一个更简单的氵频死了。
安装方法
从这里下载数据包(提取码: r6kw
),然后丢到存档的 datapack 文件夹中,进入后 /reload 即可。兼容多人。编写版本 20w06a,理论上 19w36a+ 版本都可以用。
当玩家死亡后,将会进入倒地流血状态。此时玩家可以进行匍匐移动,但是无法攻击、也无法被二次攻击;倒地次数+1。当倒地次数达到 3(即第三次死亡)时就会彻底死亡,进入旁观者模式。流血时间默认为 30s,可以进入 player_dying\data\pd_general\functions\detect.mcfunction 进行自定义:
- # [OPTION] 流血时间调整
- scoreboard players set @s[scores={pd_count=..2}] pd_timer [你要修改的值,默认 600]
复制代码
救死扶伤
其他玩家靠近倒地的玩家按住 Shift 5s 后可以救起倒地玩家。
兼容性
本系统使用了如下的命名空间:
计分板名称:
pd_count pd_timer pd_rescue |
tag 名称:
此外默认 gamerule: doImmediateRespawn=true
下载
在上面哦。
作者
@tineseack_bk
特别感谢
TML 里参与讨论的各位。
黑洞计划群里参与讨论的各位。
题外话
今天,2020 年 2 月 16 日,我退坑了。原本没想过这个小东西最后能做出来,毕竟那个 bug 真的把我搞得焦头烂额。不过也好,算是有始有终圆圆满满了吧。祝大家都能把自己热爱的东西坚持下去!再见。
[groupid=1349]The Minecraft Lover[/groupid]