Skip to content

@minecraft/server


@minecraft/server / BlockStateArg

Type Alias: BlockStateArg<T> ​

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

Defined in: @minecraft/server/index.d.ts:3023

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

Type Parameters ​

T ​

T