BlockBehavior 
    For handling block logic.
Inheritors
Functions
Link copied to clipboard
                  open suspend fun canPlace(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockPlace>): Boolean
Link copied to clipboard
                  open fun getDrops(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockBreak>): List<ItemStack>
Retrieves the items that would be dropped when breaking a block of state at pos with the given ctx. Handlers should check DefaultContextParamTypes.BLOCK_DROPS and DefaultContextParamTypes.BLOCK_STORAGE_DROPS.
Link copied to clipboard
                  open fun getExp(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockBreak>): Int
Retrieves the amount of experience that would be dropped when breaking a block of state at pos with the given ctx. Handlers should check DefaultContextParamTypes.BLOCK_EXP_DROPS.
Link copied to clipboard
                  open fun handleAttack(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockBreak>)
Link copied to clipboard
                  open fun handleBreak(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockBreak>)
Link copied to clipboard
                  Link copied to clipboard
                  open fun handleInteract(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockInteract>): Boolean
Link copied to clipboard
                  Link copied to clipboard
                  open fun handlePlace(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockPlace>)
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  open fun pickBlockCreative(pos: BlockPos, state: NovaBlockState, ctx: Context<DefaultContextIntentions.BlockInteract>): ItemStack?
Link copied to clipboard
                  Whether this behavior implements random-tick logic for the given state. Note that the result of this method will be cached on startup.
Link copied to clipboard
                  Called when a block at neighborPos changed to update the NovaBlockState of this state at pos.