BetaReadonly BetaidReadonly BetaisReadonly BetasizeBetaThe block location relative to the Structure's origin.
Returns a BlockPermutation. Returns undefined if a block does not exist at the given location.
BetaThe block location relative to the Structure's origin.
Returns whether the block at the given location is waterlogged. Returns false if a block does not exist at the given location.
BetaThe name of the newly created Structure.
OptionalsaveMode: StructureSaveModeDetermines how the Structure should be saved. Defaults to saving to the world. Defaults to: 1
Returns the newly created structure.
Creates a copy of a Structure and saves it with a new name.
This function can't be called in read-only mode.
BetaThe block location relative to the Structure's origin.
OptionalblockPermutation: BlockPermutationThe BlockPermutation to set. Defaults to: null
Optionalwaterlogged: booleanSpecifies whether the block should be waterlogged. Air and undefined blocks cannot be waterlogged. Defaults to: false
Throws if the type of block is StructureVoid. Throws if the block is undefined and waterlogged is set to true. Throws if the block is air and waterlogged is set to true. Throws if the location is outside the structure's bounds. Throws if the Structure has been deleted.
minecraftcommon.InvalidArgumentError
Represents a loaded structure template (.mcstructure file). Structures can be placed in a world using the /structure command or the StructureManager APIs.