net.minecraft.world.level.levelgen.feature.structures

public class StructureTemplatePool

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

Field summary

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

Constructor summary

ModifierConstructor
public (ResourceLocation id, ResourceLocation terminatorsId, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> elementCounts, StructureTemplatePool$Projection projection)

Method summary

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