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