use
Uses the itemStack with this behavior by itself, without targeting a block or entity.
When clicking on a block, this function is only called if all useOnBlock calls return InteractionResult.Pass.
When clicking on an entity, this function is only called if all useOnEntity calls return InteractionResult.Pass.