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

public class StructurePiecesBuilder

implements StructurePieceAccessor

ekj
net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder
net.minecraft.class_6626
net.minecraft.structure.StructurePiecesCollector
net.minecraft.src.C_183030_
net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(ejv arg0)
addPiece(StructurePiece arg0)
method_35462(class_3443 arg0)
addPiece(StructurePiece arg0)
m_142679_(C_2585_ arg0)
public StructurePiece
a(ejj arg0)
findCollisionPiece(BoundingBox arg0)
method_35461(class_3341 arg0)
getIntersecting(BlockBox arg0)
m_141921_(C_2478_ arg0)
public void
a(int arg0)
offsetPiecesVertically(int arg0)
method_38715(int arg0)
shift(int y)
m_192781_(int arg0)
public int
a(int arg0, int arg1, ayw 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)
m_226965_(int p_226967_, int p_226968_, C_212974_ p_226969_, int arg3)
public void
a(ayw 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)
m_226970_(C_212974_ p_226972_, int p_226973_, int arg2)
public PiecesContainer
a()
build()
method_38714()
toList()
m_192780_()
public void
b()
clear()
method_38719()
clear()
m_192796_()
public boolean
c()
isEmpty()
method_38720()
isEmpty()
m_192797_()
public BoundingBox
d()
getBoundingBox()
method_38721()
getBoundingBox()
m_192798_()