我的世界DualWield插件
DualWield插件应该兼容所有的保护插件,取消实体损坏事件和阻止中断事件的插件。它还应该兼容大多数第三方附魔插件,甚至像McMMO这样的插件。用一个副手武器攻击使用修改mojang自己的攻击代码,所以它应该反应和行为完全像一个武器在主手!挖掘方块的工具几乎和主手的速度一样,普通的附魔也可以。1.8的PVP插件也兼容。但是攻击仍然有冷却时间,但它是不可能显示动画,因为它是通过发包从客户端修改的。
副手挖矿
副手拿剑
攻击冷却时间:
当你用手攻击时,与正常攻击时相同的代码用于计算伤害,这个计算包括点击和攻击的冷却时间。其他插件,改变攻击速度,以消除冷却时间,也将自动生效!
攻击冷却动画:
当用副手攻击时,玩家可能会认为没有冷却时间,他们可以快速命中,因为动画不播放,但事实上,在计算伤害时,冷却时间是考虑在内的。这是不可能开启的动画效果,因为它完全是由客户端去渲染。
权限
dualwield.attack (Default)
dualwield.mine (Default)
API:下载
API允许你检查右手造成的BlockBreakEvent(方块破坏事件)和EntityDamageByEntityEvent(应该是攻击事件)
预览:API举例
为了能够使插件兼容,挖矿和攻击时玩家的主手和反手的物品会互换。
这将允许插件使用getItemInMainHand(获取主手物品)来获得你主手物品,
我们也会给在反手的物品附加一些NBT以便我们可以检查由左手物品造成的BlockBreakEvent和EntityDamageByEntityEvent。
当使用API时建议使用dwalWieldAPI.getItemInMainHand(player)而不是player.getItemInMainHand(player)
因为其实当你使用API来获得它时两只手的物品调换NBT也会移除。(此句貌似还有点问题?)
下载地址 | 点此下载 |
适用版本:1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9