This is the file where all custom guns behaviour and config are stored
Guns have a specific property which identifies the compatible projectile. To use guns you must hold the specified custom item in left hand while shoting with gun.
gun_shot: #event called when user shots
play_sound: revolver_shot #play a sound (vanilla or custom)
play_effect: SMOKE #play an effect
gun_no_ammo: #event called when user has no projectiles left
play_sound: revolver_no_ammo #play a sound (vanilla or custom)