Creating Staves
Staves are lightly modified items using unique ColliderGroup IDs and an extra reference. If you have not done so already, please read the Creating Items Guide first.
Contents
Collider Group IDs
All ColliderGroups load ColliderGroupData such as BladeMace2h, PropDefault or BladeAxe. Some Jsons have the Slam and Use imbue features, such as:
- CrystalStaff
- BladeSwordCrystal
As long as the colliderGroupId you reference in your Item Json has the correct imbue features, it will act as a staff.

It is recommended to use CrystalStaff as BladeSwordCrystal removes certain imbue effects. You could also make your own Json.
Imbue Shoot
For an item to work like a staff you need a ColliderGroup with an Imbue Shoot reference assigned.

The blue arrow (Forward) of your Imbue Shoot transform should point away from your staff!