History - net.minecraft.structure.StructurePiece
26.3-snapshot-3
Names
Fields
Constructors
Methods
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
1.21.11_unobfuscated
Names
net.minecraft.world.level.levelgen.structure.StructurePiece
net.minecraft.class_3443
net.minecraft.structure.StructurePiece
Fields
BlockState: CAVE_AIR, field_15314, AIR
BlockBox: boundingBox, field_15315, boundingBox
Direction: orientation, field_15312, facing
BlockMirror: mirror, field_15310, mirror
BlockRotation: rotation, field_15313, rotation
int: genDepth, field_15316, chainLength
StructurePieceType: type, field_16712, type
Set<Block>: SHAPE_CHECK_BLOCKS, field_15311, BLOCKS_NEEDING_POST_PROCESSING
Constructors
(StructurePieceType, int, BlockBox)
(StructurePieceType, NbtCompound)
Methods
BlockBox (int, int, int, Direction, int, int, int): makeBoundingBox, method_35454, createBox
Direction (Random): getRandomHorizontalDirection, method_35457, getRandomHorizontalDirection
NbtCompound (StructureContext): createTag, method_14946, toNbt
void (StructureContext, NbtCompound): addAdditionalSaveData, method_14943, writeNbt
void (StructurePiece, StructurePiecesHolder, Random): addChildren, method_14918, fillOpenings
void (StructureWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockBox, ChunkPos, BlockPos): postProcess, method_14931, generate
BlockBox (): getBoundingBox, method_14935, getBoundingBox
int (): getGenDepth, method_14923, getChainLength
void (int): setGenDepth, method_41620, setChainLength
boolean (ChunkPos, int): isCloseToChunk, method_16654, intersectsChunk
BlockPos (): getLocatorPosition, method_35458, getCenter
BlockPos$Mutable (int, int, int): getWorldPos, method_33781, offsetPos
int (int, int): getWorldX, method_14928, applyXTransform
int (int): getWorldY, method_14924, applyYTransform
int (int, int): getWorldZ, method_14941, applyZTransform
void (StructureWorldAccess, BlockState, int, int, int, BlockBox): placeBlock, method_14917, addBlock
boolean (WorldView, int, int, int, BlockBox): canBeReplaced, method_33780, canAddBlock
BlockState (BlockView, int, int, int, BlockBox): getBlock, method_14929, getBlockAt
boolean (WorldView, int, int, int, BlockBox): isInterior, method_14939, isUnderSeaLevel
void (StructureWorldAccess, BlockBox, int, int, int, int, int, int): generateAirBox, method_14942, fill
void (StructureWorldAccess, BlockBox, int, int, int, int, int, int, BlockState, BlockState, boolean): generateBox, method_14940, fillWithOutline
void (StructureWorldAccess, BlockBox, BlockBox, BlockState, BlockState, boolean): generateBox, method_35455, fillWithOutline
void (StructureWorldAccess, BlockBox, int, int, int, int, int, int, boolean, Random, StructurePiece$BlockRandomizer): generateBox, method_14938, fillWithOutline
void (StructureWorldAccess, BlockBox, BlockBox, boolean, Random, StructurePiece$BlockRandomizer): generateBox, method_35456, fillWithOutline
void (StructureWorldAccess, BlockBox, Random, float, int, int, int, int, int, int, BlockState, BlockState, boolean, boolean): generateMaybeBox, method_14933, fillWithOutlineUnderSeaLevel
void (StructureWorldAccess, BlockBox, Random, float, int, int, int, BlockState): maybeGenerateBlock, method_14945, addBlockWithRandomThreshold
void (StructureWorldAccess, BlockBox, int, int, int, int, int, int, BlockState, boolean): generateUpperHalfSphere, method_14919, fillHalfEllipsoid
void (StructureWorldAccess, BlockState, int, int, int, BlockBox): fillColumnDown, method_14936, fillDownwards
boolean (BlockState): isReplaceableByStructures, method_33881, canReplace
boolean (StructureWorldAccess, BlockBox, Random, int, int, int, RegistryKey<LootTable>): createChest, method_14915, addChest
BlockState (BlockView, BlockPos, BlockState): reorient, method_14916, orientateChest
boolean (ServerWorldAccess, BlockBox, Random, BlockPos, RegistryKey<LootTable>, BlockState): createChest, method_14921, addChest
boolean (StructureWorldAccess, BlockBox, Random, int, int, int, Direction, RegistryKey<LootTable>): createDispenser, method_14930, addDispenser
void (int, int, int): move, method_14922, translate
BlockBox (Stream<StructurePiece>): createBoundingBox, method_38703, boundingBox
StructurePiece (List<StructurePiece>, BlockBox): findCollisionPiece, method_38702, firstIntersecting
Direction (): getOrientation, method_14934, getFacing
void (Direction): setOrientation, method_14926, setOrientation
BlockRotation (): getRotation, method_16888, getRotation
BlockMirror (): getMirror, method_35460, getMirror
StructurePieceType (): getType, method_16653, getType
IllegalStateException (): lambda$createBoundingBox$0, method_38704, method_38704