net.minecraft.world.level.levelgen.feature

public class ConfiguredStructureFeature<FC extends FeatureConfiguration, F extends StructureFeature<FC>>

crp
net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature
net.minecraft.class_5312
net.minecraft.world.gen.feature.ConfiguredStructureFeature
net.minecraft.src.C_2228_
net.minecraft.world.level.levelgen.feature.StructureFeature

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<ConfiguredStructureFeature<?, ?>>
a
DIRECT_CODEC
field_25834
CODEC
f_65400_
public static final com.mojang.serialization.Codec<Supplier<ConfiguredStructureFeature<?, ?>>>
b
CODEC
field_24834
REGISTRY_CODEC
f_65401_
public static final com.mojang.serialization.Codec<List<Supplier<ConfiguredStructureFeature<?, ?>>>>
c
LIST_CODEC
field_26757
REGISTRY_ELEMENT_CODEC
f_65402_
public final F
d
feature
field_24835
feature
f_65403_
public final FC
e
config
field_24836
config
f_65404_

Constructor summary

ModifierConstructor
public (F feature, FC config)

Method summary

Modifier and TypeMethod
public StructureStart<?>
a(gx arg0, cmo arg1, bxs arg2, dcq arg3, long arg4, bvv arg5, bxp arg6, int arg7, cwm arg8, bws arg9)
generate(RegistryAccess arg0, ChunkGenerator arg1, BiomeSource arg2, StructureManager arg3, long arg4, ChunkPos arg5, Biome arg6, int arg7, StructureFeatureConfiguration arg8, LevelHeightAccessor arg9)
method_28622(class_5455 arg0, class_2794 arg1, class_1966 arg2, class_3485 arg3, long arg4, class_1923 arg5, class_1959 arg6, int arg7, class_5314 arg8, class_5539 arg9)
tryPlaceStart(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, Biome biome, int referenceCount, StructureConfig structureConfig, HeightLimitView arg9)
m_159524_(C_4706_ p_159526_, C_2118_ p_159527_, C_1644_ p_159528_, C_2627_ p_159529_, long p_159530_, C_1560_ p_159532_, C_1629_ p_159533_, int p_159534_, C_2365_ arg8, C_141183_ arg9)