Table of Contents

Mechanic: Shoot

Shoots an arrow or item-projectile at the targeted entity or location that deals damage. The shoot-mechanic has been significantly changed in version 2.4. See below for both how it worked prior and after those additions.

Attributes

Attribute Aliases Description Default
type t Type of projectile to shoot. Can be “arrow”, “snowball”, “egg”, “enderpearl”, or “potion” arrow
damage d How much damage the projectile will cause 5
velocity v The velocity of the projectile 1
maxDistance md The maximum distance the projectile will travel 64
vspread vs The vertical hit radius of the projectile 0
hspread hs The horizontal hit radius of the projectile 0
poweraffectsvelocity pav Whether the mobs power level should affect the velocity of the projectile true
interval int, i How often per second the projectile creates a tick-event 4
ontickskill ontick, ot The meta-skill to execute on each tick/interval of the projectile
onhitskill onhit, oh The meta-skill to execute when the projectile hits its target
onendskill onend, oe The meta-skill to execute when the projectile misses and ends

“vspread”, “hspread”, “poweraffectsvelocity”, “interval”, “ontick”, “onhit” and “onend” were added in version 2.4.

Examples

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}

skills/mechanics/shoot.txt · Last modified: 2020/06/30 21:13 (external edit)