History - net.minecraft.structure.StructureTemplate

26.3-snapshot-3

Names

Fields

Constructors

Methods

void (BlockPos, World, ErrorReporter$Logging, List, List, List, BlockPos, BlockState): lambda$fillFromWorld$1, method_1_8230, method_1_8230

boolean (List, BlockState): lambda$fillFromWorld$0, method_1_8229, method_1_8229

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

JigsawBlockEntity$Joint (BlockState): lambda$getJointType$9, method_64821, method_64821

JigsawBlockEntity$Joint (BlockState): lambda$getJointType$0, method_64821, method_64821

void (StructureTemplate$Palette, List, List, List, NbtCompound): lambda$loadPalette$8, method_68334, method_68334

void (StructureTemplate$Palette, List, List, List, NbtCompound): lambda$loadPalette$0, method_68334, method_68334

void (NbtCompound): lambda$load$7, method_68336, method_68336

void (NbtCompound): lambda$load$0, method_68336, method_68336

void (Vec3d, BlockPos, NbtCompound): lambda$load$6, method_68335, method_68335

void (Vec3d, BlockPos, NbtCompound): lambda$load$1, method_68335, method_68335

void (BlockRotation, BlockMirror, Vec3d, boolean, ServerWorldAccess, Entity): lambda$placeEntities$5, method_17917, method_17917

void (BlockRotation, BlockMirror, Vec3d, boolean, ServerWorldAccess, Entity): lambda$placeEntities$0, method_17917, method_17917

void (BlockPos$Mutable, int, int, int, BlockPos$Mutable, WorldAccess, int, Direction, int, int, int): lambda$updateShapeAtEdge$4, method_15173, method_15173

void (BlockPos$Mutable, int, int, int, BlockPos$Mutable, WorldAccess, int, Direction, int, int, int): lambda$updateShapeAtEdge$0, method_15173, method_15173

boolean (Entity): lambda$fillEntityList$3, method_15163, method_15163

boolean (Entity): lambda$fillEntityList$0, method_15163, method_15163

1.21.11_unobfuscated

Names

net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate

net.minecraft.class_3499

net.minecraft.structure.StructureTemplate

Fields

org.slf4j.Logger: LOGGER, field_60379, LOGGER

String: PALETTE_TAG, field_31687, PALETTE_KEY

String: PALETTE_LIST_TAG, field_31688, PALETTES_KEY

String: ENTITIES_TAG, field_31689, ENTITIES_KEY

String: BLOCKS_TAG, field_31690, BLOCKS_KEY

String: BLOCK_TAG_POS, field_31691, BLOCKS_POS_KEY

String: BLOCK_TAG_STATE, field_31692, BLOCKS_STATE_KEY

String: BLOCK_TAG_NBT, field_31693, BLOCKS_NBT_KEY

String: ENTITY_TAG_POS, field_31694, ENTITIES_POS_KEY

String: ENTITY_TAG_BLOCKPOS, field_31695, ENTITIES_BLOCK_POS_KEY

String: ENTITY_TAG_NBT, field_31696, ENTITIES_NBT_KEY

String: SIZE_TAG, field_31697, SIZE_KEY

List<StructureTemplate$PalettedBlockInfoList>: palettes, field_15586, blockInfoLists

List<StructureTemplate$StructureEntityInfo>: entityInfoList, field_15589, entities

Vec3i: size, field_15587, size

String: author, field_15588, author

Constructors

()

Methods

Vec3i (): getSize, method_15160, getSize

void (String): setAuthor, method_15161, setAuthor

String (): getAuthor, method_15181, getAuthor

void (World, BlockPos, Vec3i, boolean, List<Block>): fillFromWorld, method_15174, saveFromWorld

void (StructureTemplate$StructureBlockInfo, List<StructureTemplate$StructureBlockInfo>, List<StructureTemplate$StructureBlockInfo>, List<StructureTemplate$StructureBlockInfo>): addToLists, method_28054, categorize

List<StructureTemplate$StructureBlockInfo> (List<StructureTemplate$StructureBlockInfo>, List<StructureTemplate$StructureBlockInfo>, List<StructureTemplate$StructureBlockInfo>): buildInfoList, method_28055, combineSorted

void (World, BlockPos, BlockPos, ErrorReporter): fillEntityList, method_15164, addEntitiesFromWorld

List<StructureTemplate$StructureBlockInfo> (BlockPos, StructurePlacementData, Block): filterBlocks, method_16445, getInfosForBlock

List<StructureTemplate$JigsawBlockInfo> (BlockPos, BlockRotation): getJigsaws, method_64822, getJigsawInfos

it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate$StructureBlockInfo> (BlockPos, StructurePlacementData, Block, boolean): filterBlocks, method_15165, getInfosForBlock

BlockPos (StructurePlacementData, BlockPos, StructurePlacementData, BlockPos): calculateConnectedPosition, method_15180, transformBox

BlockPos (StructurePlacementData, BlockPos): calculateRelativePosition, method_15171, transform

boolean (ServerWorldAccess, BlockPos, BlockPos, StructurePlacementData, Random, int): placeInWorld, method_15172, place

void (WorldAccess, int, VoxelSet, BlockPos): updateShapeAtEdge, method_58190, updateCorner

void (WorldAccess, int, VoxelSet, int, int, int): updateShapeAtEdge, method_20532, updateCorner

List<StructureTemplate$StructureBlockInfo> (ServerWorldAccess, BlockPos, BlockPos, StructurePlacementData, List<StructureTemplate$StructureBlockInfo>): processBlockInfos, method_16446, process

void (ServerWorldAccess, BlockPos, BlockMirror, BlockRotation, BlockPos, BlockBox, boolean, ErrorReporter): placeEntities, method_15179, spawnEntities

Optional<Entity> (ErrorReporter, ServerWorldAccess, NbtCompound): createEntityIgnoreException, method_17916, getEntity

Vec3i (BlockRotation): getSize, method_15166, getRotatedSize

BlockPos (BlockPos, BlockMirror, BlockRotation, BlockPos): transform, method_15168, transformAround

Vec3d (Vec3d, BlockMirror, BlockRotation, BlockPos): transform, method_15176, transformAround

BlockPos (BlockPos, BlockMirror, BlockRotation): getZeroPositionWithTransform, method_15167, offsetByTransformedSize

BlockPos (BlockPos, BlockMirror, BlockRotation, int, int): getZeroPositionWithTransform, method_15162, applyTransformedOffset

BlockBox (StructurePlacementData, BlockPos): getBoundingBox, method_16187, calculateBoundingBox

BlockBox (BlockPos, BlockRotation, BlockPos, BlockMirror): getBoundingBox, method_27267, calculateBoundingBox

BlockBox (BlockPos, BlockRotation, BlockPos, BlockMirror, Vec3i): getBoundingBox, method_34400, createBox

NbtCompound (NbtCompound): save, method_15175, writeNbt

void (RegistryEntryLookup<Block>, NbtCompound): load, method_15183, readNbt

void (RegistryEntryLookup<Block>, NbtList, NbtList): loadPalette, method_15177, loadPalettedBlockInfo

NbtList (int...): newIntegerList, method_15169, createNbtIntList

NbtList (double...): newDoubleList, method_15184, createNbtDoubleList

JigsawBlockEntity$Joint (NbtCompound, BlockState): getJointType, method_64823, readJoint

JigsawBlockEntity$Joint (BlockState): getDefaultJointType, method_67693, getJointFromFacing

JigsawBlockEntity$Joint (BlockState): lambda$getJointType$9, method_64821, method_64821

void (StructureTemplate$Palette, List, List, List, NbtCompound): lambda$loadPalette$8, method_68334, method_68334

void (NbtCompound): lambda$load$7, method_68336, method_68336

void (Vec3d, BlockPos, NbtCompound): lambda$load$6, method_68335, method_68335

void (BlockRotation, BlockMirror, Vec3d, boolean, ServerWorldAccess, Entity): lambda$placeEntities$5, method_17917, method_17917

void (BlockPos$Mutable, int, int, int, BlockPos$Mutable, WorldAccess, int, Direction, int, int, int): lambda$updateShapeAtEdge$4, method_15173, method_15173

boolean (Entity): lambda$fillEntityList$3, method_15163, method_15163

int (StructureTemplate$StructureBlockInfo): lambda$buildInfoList$2, method_28053, method_28053

int (StructureTemplate$StructureBlockInfo): lambda$buildInfoList$1, method_28056, method_28056

int (StructureTemplate$StructureBlockInfo): lambda$buildInfoList$0, method_16185, method_16185