810587921 发表于 2014-9-27 01:55
这就跟有个插件
插件有个武器
然后触发方式是:当实体拿着武器对着实体右键时
EntityDamageByEntityEvent
第二次攻击 这个事件是会被触发的
但是即使event.setDamage(damage);之后,攻击效果还是没有.
实体对象你肯定有个字段表示当前为无敌状态之类的?
大神的意思是不是插件是无法实现这个功能的?
caifuniao 发表于 2014-9-27 01:58
EntityDamageByEntityEvent
第二次攻击 这个事件是会被触发的
但是即使event.setDamage(damage);之后,攻 ...
player.setNoDamageTicks(刻);
设置玩家无敌的时间
Minecraft Hacker
Killaura XD LOL~~~~
听得懂吗?
Killaura XD LOL~~~~
听得懂吗?
810587921 发表于 2014-9-27 02:01
player.setNoDamageTicks(刻);
设置玩家无敌的时间
多谢大神.测试有效!
不过..击退效果怎么取消..再教我下吧大神
大神我们做朋友

caifuniao 发表于 2014-9-27 02:32
多谢大神.测试有效!
不过..击退效果怎么取消..再教我下吧大神
无法取消击退吧?
810587921 发表于 2014-9-27 03:00
无法取消击退吧?
额.我把Entity下面的类树都找了遍,还是没找到.现在准备去CB论坛搜搜看有没有收获
不过 把setNoDamageTicks间隔设置一定的值 可以达到类似的效果~
多谢大神

850639946 发表于 2014-9-27 02:30
Minecraft Hacker
Killaura XD LOL~~~~
听得懂吗?
RapidBow LOLOLOLOLOLOLOL
850639946 发表于 2014-9-27 02:30
Minecraft Hacker
Killaura XD LOL~~~~
听得懂吗?
fore field XD
击退效果无法取消,只能给武器附加NBT来实现此效果
caifuniao 发表于 2014-9-29 09:00
诶?那用NBT的话。。具体应该附什么类型的属性?
knockbackResistance