在写攻速属性是 20000的数值可以达到连点但是每打一次怪物 都会有0.5s打不了(怪物无敌0.5s)
已知
复制代码但我好像用了没效果
求大佬发一下完整代码
版本1.12.2+
已知
- setNoDamageTicks
 
- void setNoDamageTicks?(int ticks)
 
- Sets the living entity's current no damage ticks.
 
- Parameters:
 
- ticks - amount of no damage ticks
求大佬发一下完整代码
版本1.12.2+
你用1.8试试
居民ZZH 发表于 2020-2-21 09:12
你用1.8试试
请仔细审题
不懂这块的我瑟瑟发抖
....................
实现这个然后互秒吗233?
只给你一个思路,代码也直接给了会养成懒癌
监听实体受伤
如果事件没有被取消的话在下一tick把no damage tick设置成0
只给你一个思路,代码也直接给了会养成懒癌
监听实体受伤
如果事件没有被取消的话在下一tick把no damage tick设置成0
注意,在实体受伤被监听到时实体并没有受伤,不然setCancelled方法就没用了
关于这一点可以在监听时输出getNoDamageTick验证一下
这个问题我之前也开贴讨论过,已经给出解决方案,至于楼下说的方法我并没有尝试,lz有兴趣可以尝试一下
https://www.mcbbs.net/thread-957162-1-1.html
关于这一点可以在监听时输出getNoDamageTick验证一下
这个问题我之前也开贴讨论过,已经给出解决方案,至于楼下说的方法我并没有尝试,lz有兴趣可以尝试一下
https://www.mcbbs.net/thread-957162-1-1.html