net.minecraft.structure

public class StructurePiecesCollector

implements StructurePiecesHolder

net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder
net.minecraft.class_6626
net.minecraft.structure.StructurePiecesCollector

Field summary

Modifier and TypeField
private final List<StructurePiece>
pieces
field_34944
pieces

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
addPiece(StructurePiece piece)
method_35462(class_3443 arg0)
addPiece(StructurePiece arg0)
public StructurePiece
findCollisionPiece(BoundingBox box)
method_35461(class_3341 arg0)
getIntersecting(BlockBox arg0)
public void
offsetPiecesVertically(int dy)
method_38715(int arg0)
shift(int y)
public int
moveBelowSeaLevel(int seaLevel, int minY, RandomSource random, int offset)
method_38716(int arg0, int arg1, class_5819 arg2, int arg3)
shiftInto(int topY, int bottomY, Random random, int topPenalty)
public void
moveInsideHeights(RandomSource random, int lowestAllowed, int highestAllowed)
method_38718(class_5819 arg0, int arg1, int arg2)
shiftInto(Random random, int baseY, int topY)
public StructurePiecesList
build()
method_38714()
toList()
public void
clear()
method_38719()
clear()
public boolean
isEmpty()
method_38720()
isEmpty()
public BlockBox
getBoundingBox()
method_38721()
getBoundingBox()