@minecraft/server
    Preparing search index...

    Interface BlockRaycastOptionsBeta

    Contains additional options for configuring a block raycast query.

    interface BlockRaycastOptions {
        excludePermutations?: BlockPermutation[];
        excludeTags?: string[];
        excludeTypes?: string[];
        includeLiquidBlocks?: boolean;
        includePassableBlocks?: boolean;
        includePermutations?: BlockPermutation[];
        includeTags?: string[];
        includeTypes?: string[];
        maxDistance?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    excludePermutations?: BlockPermutation[]

    Array of block permutations that the filter should reject if any matches.

    excludeTags?: string[]

    Array of block tags that the filter should reject if any matches.

    excludeTypes?: string[]

    Array of block types that the filter should reject if any matches.

    includeLiquidBlocks?: boolean

    If true, liquid blocks will be considered as blocks that 'stop' the raycast.

    includePassableBlocks?: boolean

    If true, passable blocks like vines and flowers will be considered as blocks that 'stop' the raycast.

    includePermutations?: BlockPermutation[]

    Array of block permutations that the filter should select if at least one matches.

    includeTags?: string[]

    Array of block tags that the filter should select if at least one matches.

    includeTypes?: string[]

    Array of block types that the filter should select if at least one matches.

    maxDistance?: number

    Maximum distance, in blocks, to process the raycast.