use
open override fun use(pos: BlockPos, state: NovaBlockState, ctx: Context<BlockInteract>): InteractionResult
Uses the block of state at pos by itself, without using an item.
This function is only called if all useItemOn calls return InteractionResult.Pass.
Returning a result with InteractionResult.Success.wasItemInteraction not allowed. For that, use useItemOn instead.