GunShooting: type: world events: on player right clicks with Gun: - playsound sound:EXPLODE - shoot arrow speed: - flag player gunShot on projectile hits block: - if { - explode power:1 - flag player gunShot:! } on projectile hits entity: - if { - determine passively cancelled - explode power:1 - flag player gunShot:! }