shoot
向目标实体或位置发射箭矢或物品射弹,造成伤害。射击机制在 2.4 版本中发生了重大变化。请参阅下文,了解在这些添加之前和之后它是如何工作的。
在 MM 4.11 中将弹丸机制中的大部分选项添加到射击和截击
属性
| 属性 | 缩写 | 描述 | 默认值 |
| type | t | 要射击的弹丸类型。可以是 arrow, snowball, egg, enderpearl, potion, trident, splash_potion, and lingering_potion | arrow |
| damage | d | 弹丸会造成多少伤害 | 5 |
| velocity | v | 弹丸的速度 | 1 |
| maxDistance | md | 射弹将行进的最大距离 | 64 |
| vspread | vs | 弹丸的垂直命中半径(可以简单理解为弹丸的大小) | 0 |
| hspread | hs | 弹丸的水平命中半径(可以简单理解为弹丸的大小) | 0 |
| poweraffectsvelocity | pav | 怪物强度等级是否应该影响弹丸的速度 | true |
| interval | int, i | 射弹每秒产生多少次tick-event | 4 |
| ontickskill | ontick, ot | 弹丸发射后 每刻执行的 技能 | None |
| onhitskill | onhit, oh | 当射弹击中目标时执行的 技能 | None |
| onendskill | onend, oe | 当射弹未命中并结束时执行的 技能 | None |
| bounce | 弹丸击中物体时是否会反弹 | false | |
| pickup | 可拾取。射弹物品会在击中某物后 5 秒消失 | false | |
| accuracy | ac, a | 弹丸命中精度 | 1 |
| knockback | kb | 弹丸造成的击退强度 | 0 |
| piercelevel | pl | Need Description(测试后回来补充) | 0 |
例子
ArrowBarrage: Skills: - shoot{type=ARROW;velocity=5;damage=10} - delay 10 - shoot{type=ARROW;velocity=5;damage=10} - delay 10 - shoot{type=ARROW;velocity=5;damage=10} - delay 10 - shoot{type=ARROW;velocity=5;damage=10} - delay 10 - shoot{type=ARROW;velocity=5;damage=10}