在Minecraft中,可以使用数据包来获取非玩家生物造成的伤害。以下是一个示例数据包的代码:\n\njson\n{\n "criteria": {\n "damage_dealt": {\n "trigger": "minecraft:player_hurt_entity",\n "conditions": {\n "damage": {\n "source_entity": {\n "type": "minecraft:player"\n }\n }\n }\n }\n },\n "rewards": {\n "function": "minecraft:summon",\n "entity": "minecraft:area_effect_cloud",\n "position": {\n "x": 0,\n "y": 0,\n "z": 0\n }\n }\n}\n\n\n在这个例子中,我们使用了 minecraft:player_hurt_entity 触发器来检测玩家造成的伤害。然后,我们在条件中指定了伤害来源为玩家,以便只获取非玩家生物造成的伤害。\n\n当满足条件时,我们使用 minecraft:summon 命令召唤了一个 minecraft:area_effect_cloud 实体,该实体可以用于标记伤害发生的位置或执行其他操作。\n\n你可以将上述代码保存为一个 JSON 文件,并将其放入数据包目录中,然后在游戏中加载该数据包以生效。

Minecraft 数据包:获取非玩家生物造成的伤害

原文地址: https://www.cveoy.top/t/topic/pPaZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录