首页 > 解决方案 > 被击中后的暴徒无敌

问题描述

我创建了一个数据包,可以让我以每秒 20 发的射速射箭。但是我了解到,每次击中一个暴徒都会有一个大约 0.5 秒的小无敌帧,这使得我的武器的高射速完全无用。我尝试将 {HurtTime} 标记设置为 0 execute as @e run data modify entity @s HurtTime set value 0s,但它不起作用。我承认我可以通过使用模组来实现这一点,但我想知道是否有办法在游戏中使用命令来删除这个无敌框架。非常感谢

标签: minecraft

解决方案


您可以尝试多种方式:

  1. 带代码。你对这里的代码有同样的问题

  2. 将您的命令(信息)编辑为:

    execute as @e run data modify entity @s {HurtTime:0s}
    
  3. 另一个代码编辑:使用entity.setNoDamageTicks(0)或类似的东西

  4. 如果没有任何效果,您应该在Arqade上询问


推荐阅读