net.minecraft.world.level.levelgen.structure.pieces

public class StructurePiecesBuilder

implements StructurePieceAccessor

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

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(enr arg0)
addPiece(StructurePiece arg0)
method_35462(class_3443 arg0)
addPiece(StructurePiece arg0)
public StructurePiece
a(enf arg0)
findCollisionPiece(BoundingBox arg0)
method_35461(class_3341 arg0)
getIntersecting(BlockBox arg0)
public void
a(int arg0)
offsetPiecesVertically(int arg0)
method_38715(int arg0)
shift(int y)
public int
a(int arg0, int arg1, azh arg2, int arg3)
moveBelowSeaLevel(int arg0, int arg1, RandomSource arg2, int arg3)
method_38716(int arg0, int arg1, class_5819 arg2, int arg3)
shiftInto(int topY, int bottomY, Random random, int topPenalty)
public void
a(azh arg0, int arg1, int arg2)
moveInsideHeights(RandomSource arg0, int arg1, int arg2)
method_38718(class_5819 arg0, int arg1, int arg2)
shiftInto(Random random, int baseY, int topY)
public PiecesContainer
a()
build()
method_38714()
toList()
public void
b()
clear()
method_38719()
clear()
public boolean
c()
isEmpty()
method_38720()
isEmpty()
public BoundingBox
d()
getBoundingBox()
method_38721()
getBoundingBox()