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.