帖子

Memorial Edition

查看: 117|回复: 0

【1.21-1.21.1】时刻检测生物生命值变化的保姆级数据包教程(可白嫖)

[复制链接]

Lv.4 矿工

人气
15 点
金粒
401 粒
宝石
2 颗
爱心
0 颗
钻石
39 颗
贡献
0 点

科比勋章_劲爽款

发表于 昨天 17:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
准备工作:
在一个函数中输入以下指令添加到load.json中:
scoreboard objectives add a_hp dummy
scoreboard objectives add hurt dummy
scoreboard objectives add tick_1 dummy
scoreboard objectives add health dummy




核心部分:
在一个函数(假设为A函数)中输入以下指令(顺序不可颠倒):
execute store result score @s health run data get entity @s Health
execute store result score @s hurt run scoreboard players operation @s a_hp -= @s health

scoreboard players reset @s tick_1


在一个函数中输入以下指令添加到tick.json中(顺序不可颠倒):
scoreboard players add @e tick_1 1
execute as @e[scores={tick_1=1}] store result score @s a_hp run data get entity @s Health

execute as @e[scores={tick_1=2..}] run function (A函数的位置)




食用方式:生物生命值变化量会储存在“hurt”计分板内,可直接调用,每2刻更新一次




思路:在第一刻检测一次生物生命值,第二刻测一次,二者作差即可




什么,你还是不会?真拿你没办法
版权公开,拿走不谢: 检测生命值变化.zip (2.51 KB, 下载次数: 0) (注:oh_hurt即为输出结果的计分板,直接使用)

臭做数据包的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小孩子看了根本把持不住!

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-9-4 19:45 , Processed in 0.399034 second(s), 19 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部