net.minecraft.structure.pool

public class StructurePool

cqf
net.minecraft.world.level.levelgen.feature.structures.StructureTemplatePool
net.minecraft.class_3785
net.minecraft.structure.pool.StructurePool
net.minecraft.unmapped.C_dglscyab
net.minecraft.world.gen.feature.jigsaw.JigsawPattern
net.minecraft.world.gen.feature.jigsaw.JigsawPattern

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
d
LOGGER
field_24955
LOGGER
f_oumjvcii
field_236853_d_
field_236853_d_
public static final Codec<StructurePool>
a
CODEC
field_24954
CODEC
f_ygthjfkq
field_236852_a_
field_236852_a_
public static final StructurePool
b
EMPTY
field_16679
EMPTY
f_sxsnrqba
field_214949_a
EMPTY
public static final StructurePool
c
INVALID
field_16746
INVALID
f_xajtxoua
field_214950_b
INVALID
private final Identifier
e
name
field_16678
id
f_eadqowsk
field_214951_c
name
private final com.google.common.collect.ImmutableList<Pair<StructurePoolElement, Integer>>
f
rawTemplates
field_16864
elementCounts
f_bmrvgqng
field_214952_d
rawTemplates
private final List<StructurePoolElement>
g
templates
field_16680
elements
f_olmlvstd
field_214953_e
jigsawPieces
private final Identifier
h
fallback
field_16681
terminatorsId
f_icpglovc
field_214954_f
fallback
private final StructurePool$Projection
i
projection
field_16863
projection
f_awrkvuhv
field_214955_g
placementBehaviour
private int
j
maxSize
field_18707
highestY
f_cddforgi
field_214956_h
maxSize

Constructor summary

ModifierConstructor
public (Identifier id, Identifier terminatorsId, List<Pair<StructurePoolElement, Integer>> elementCounts, StructurePool$Projection projection)

Method summary

Modifier and TypeMethod
public int
a(cva arg0)
getMaxSize(StructureManager arg0)
method_19309(class_3485 arg0)
getHighestY(StructureManager arg0)
m_pogernqt(C_rhdulivw arg0)
func_214945_a(TemplateManager arg0)
getMaxSize(TemplateManager templateManagerIn)
public Identifier
a()
getFallback()
method_16634()
getTerminatorsId()
m_pltjirsu()
func_214948_a()
getFallback()
public StructurePoolElement
a(Random arg0)
getRandomTemplate(Random arg0)
method_16631(Random arg0)
getRandomElement(Random random)
m_iwprrgta(Random arg0)
func_214944_a(Random arg0)
getRandomPiece(Random rand)
public List<StructurePoolElement>
b(Random arg0)
getShuffledTemplates(Random arg0)
method_16633(Random arg0)
getElementIndicesInRandomOrder(Random random)
m_ulcrgpcf(Random arg0)
func_214943_b(Random arg0)
getShuffledPieces(Random rand)
public Identifier
b()
getName()
method_16629()
getId()
m_fcjfpkzd()
func_214947_b()
getName()
public int
c()
size()
method_16632()
getElementCount()
m_gojwybpw()
func_214946_c()
getNumberOfPieces()