net.minecraft.world.level.levelgen.feature

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

cvw
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(gy arg0, cpz arg1, cbd arg2, dgp arg3, long arg4, bzk arg5, int arg6, dah arg7, caf arg8, Predicate<caz> arg9)
generate(RegistryAccess arg0, ChunkGenerator arg1, BiomeSource arg2, StructureManager arg3, long arg4, ChunkPos arg5, int arg6, StructureFeatureConfiguration arg7, LevelHeightAccessor arg8, Predicate<Biome> arg9)
method_28622(class_5455 arg0, class_2794 arg1, class_1966 arg2, class_3485 arg3, long arg4, class_1923 arg5, int arg6, class_5314 arg7, class_5539 arg8, Predicate<class_1959> arg9)
tryPlaceStart(DynamicRegistryManager registryManager, ChunkGenerator chunkGenerator, BiomeSource biomeSource, StructureManager structureManager, long worldSeed, ChunkPos chunkPos, int structureReferences, StructureConfig structureConfig, HeightLimitView world, Predicate<Biome> biomeLimit)
m_190827_(C_4706_ p_190829_, C_2118_ p_190830_, C_1644_ p_190831_, C_2627_ p_190832_, long p_190833_, C_1560_ p_190835_, int p_190836_, C_2365_ p_190837_, C_141183_ arg8, Predicate<C_1629_> arg9)