@minecraft/server
    Preparing search index...

    Type Alias BlockStateArg<T>Beta

    BlockStateArg: T extends `${minecraftvanilladata.MinecraftBlockTypes}`
        ? T extends keyof minecraftvanilladata.BlockStateMapping
            ? minecraftvanilladata.BlockStateMapping[T]
            : never
        : Record<string, boolean | number | string>

    Type Parameters

    • T

    Type alias used by the BlockPermutation matches and resolve functions to narrow block state argument types to those mapped by @minecraft/vanilla-data.BlockStateMapping.