ReadonlydimensionReadonlyisReadonlyisReadonlyisReadonlyisReadonlylocalizationReadonlylocationReadonlypermutationReadonlytypeReadonlytypeReadonlyxReadonlyyReadonlyzThe identifier of the component (e.g., 'minecraft:inventory'). If no namespace prefix is specified, 'minecraft:' is assumed. Available component IDs are those in the BlockComponentTypes enum and custom component IDs registered with the BlockComponentRegistry.
Returns the component if it exists on the block, otherwise undefined.
Optionalamount: numberNumber of instances of this block to place in the item stack. Defaults to: 1
OptionalwithData: booleanWhether additional data facets of the item stack are included. Defaults to: false
An itemStack with the specified amount of items and data. Returns undefined if block type is incompatible.
Tag to check for.
Returns true if the permutation of this block has the tag,
else false.
This function can throw errors.
LocationInUnloadedChunkError
LocationOutOfWorldBoundariesError
import { DimensionLocation } from "@minecraft/server";
function checkBlockTags(log: (message: string, status?: number) => void, targetLocation: DimensionLocation) {
// Fetch the block
const block = targetLocation.dimension.getBlock(targetLocation);
// check that the block is loaded
if (block) {
log(`Block is dirt: ${block.hasTag("dirt")}`);
log(`Block is wood: ${block.hasTag("wood")}`);
log(`Block is stone: ${block.hasTag("stone")}`);
}
}
Whether liquid can flow into the block from the provided direction, or flow out from the provided direction when liquid is placed into it with a bucket
Block type identifier to match this API against.
Optionalstates: Record<string, string | number | boolean>Optional set of block states to test this block against.
Returns true if the block matches the specified criteria.
Permutation that contains a set of property states for the Block.
true if the block should have water within it.
Represents a block in a dimension. A block represents a unique X, Y, and Z within a dimension and get/sets the state of the block at that location. This type was significantly updated in version 1.17.10.21.