====== 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}