tineseack_bk
本帖最后由 SHEEP_REALMS 于 2021-10-16 20:41 编辑

  大家好。这个数据包可以还原一个简单的氵频死效果,即玩家血量扣光后倒地。其实这个想法在 1.12 的时候我就提出来过,在更早的作品里面也有涉及到这种效果。不过既然 mj 在 1.15 下添加了新的快速复活 gamerule,那么自然可以用这个配合“趴下”来搞一个更简单的氵频死了。



安装方法

  这里下载数据包(提取码: r6kw ),然后丢到存档的 datapack 文件夹中,进入后 /reload 即可。兼容多人。编写版本 20w06a,理论上 19w36a+ 版本都可以用。

  


食用方法

  氵频死倒地

  当玩家死亡后,将会进入倒地流血状态。此时玩家可以进行匍匐移动,但是无法攻击、也无法被二次攻击;倒地次数+1。当倒地次数达到 3(即第三次死亡)时就会彻底死亡,进入旁观者模式。流血时间默认为 30s,可以进入 player_dying\data\pd_general\functions\detect.mcfunction 进行自定义:
  1. # [OPTION] 流血时间调整
  2. scoreboard players set @s[scores={pd_count=..2}] pd_timer [你要修改的值,默认 600]
复制代码

第三人称的爬行视角

  救死扶伤

  其他玩家靠近倒地的玩家按住 Shift 5s 后可以救起倒地玩家。


  爬行

  玩家倒地时将处于趴下状态,且仅可以进行爬行。爬行部分思路参考了 [1.14+]原版实现自由爬行十四条命令实现自由匍匐移动 这两个贴子。感谢 lirui11Tremble 的轮子!
第一人称的爬行视角


  兼容性

  本系统使用了如下的命名空间:
  计分板名称:
  tag 名称:
  此外默认 gamerule: doImmediateRespawn=true


  下载

  在上面哦。


  作者

  @tineseack_bk


  特别感谢
  
  @隐退 在问答版 快速复活下无法检测到死亡一刻的玩家 提供的用进度检测玩家的方法。其实本数据包在制作过程中遇到了致命的 bug。详见此处:对 doImmediateRespawn 的少许测试
  TML 里参与讨论的各位。
  黑洞计划群里参与讨论的各位。

  题外话
  今天,2020 年 2 月 16 日,我退坑了。原本没想过这个小东西最后能做出来,毕竟那个 bug 真的把我搞得焦头烂额。不过也好,算是有始有终圆圆满满了吧。祝大家都能把自己热爱的东西坚持下去!再见。


落天望月
啊我们亲爱的太后呵
再见!(

划破天际つ
本帖最后由 Freerr 于 2020-2-17 01:42 编辑

悬了好久的氵频死终于顺利落地了bknb!




空辰KC
本帖最后由 空辰KC 于 2020-2-17 01:38 编辑

圆圆满满,**系统也是终于在三年前的构思中从新版本实现啦!
晚安我的BK

MangoHi
枪战服的福音

Moreiles
枪战服有得玩了23333

Yi_Xin_Yi
1.14似乎不行o(╥﹏╥)o

tineseack_bk
Yi_Xin_Yi 发表于 2020-7-20 14:47
1.14似乎不行o(╥﹏╥)o

仔细看贴?这依赖 1.15 的新 gamerule

永爱不忘
嗯。。。。。。。。。。。怎么说有点像求生之路

第一页 上一页 下一页 最后一页