Dynamic Properties:
5fs.itemBehavior:guaranteed_crit
5fs.itemBehavior:isLoreSet
5fs.itemBehavior:invulnerability
5fs_entityBehavior:ownerID
5fs.entityBehavior:parentID
5fs.itemBehavior:availableUsageAt
5fs.itemBehavior:isBeingBlocked
5fs.itemBehavior:isBeingUsed
5fs.itemBehavior:isBeingHurtOverTime

# unique for crossbow, used on player
5fs.itemBehavior:isBeingLoaded

Properties:
5fs.entitybehavior:variant
5fs.entitybehavior:projectile_hit
5fs.entitybehavior:projectile_stuck
5fs.entitybehavior:projectile_xsupport
5fs.entitybehavior:projectile_anim_state

Tags not /tag:
5fs.itemBehavior:tick_hold
5fs.itemBehavior:tick_offhandHold
5fs.itemBehavior:onWielderHurt
5fs.itemBehavior:onOffhandWielderHurt
5fs.itemBehavior:onUse
5fs.itemBehavior:onReleaseUse
5fs.itemBehavior:tick_lore

Families:
5fs.itemBehavior:entity
5fs.entityBehavior:entity
5fs.entityBehavior:projectile
5fs.entityBehavior:onDeath
5fs.entityBehavior:onHurt
5fs.entityBehavior:onHitEntity
5fs.entityBehavior:tick_update
5fs.entityBehavior:projectile_visual
5fs.entityBehavior:onHealthChanged
5fs.entityBehavior:onBeforeRemove

events:
5fs.entityBehavior:slime_slingshot_fireball_explode

events (global):
5fs:instant_despawn


Knockback for dev
Small: knockbackDetails = {horizontalPower: 0.5, verticalPower: 0.2};
Medium: knockbackDetails = {horizontalPower: 1.0, verticalPower: 0.25};
Large: knockbackDetails = {horizontalPower: 1.35, verticalPower: 0.5};