net.minecraft.world.gen.feature

public record PlacedFeature

net.minecraft.world.level.levelgen.placement.PlacedFeature
net.minecraft.world.level.levelgen.placement.PlacedFeature
net.minecraft.class_6796
net.minecraft.world.gen.feature.PlacedFeature

Field summary

Modifier and TypeField
private final RegistryEntry<ConfiguredFeature<?, ?>>
feature
feature
comp_334
feature
private final List<PlacementModifier>
placement
placement
comp_335
placementModifiers
public static final com.mojang.serialization.Codec<PlacedFeature>
DIRECT_CODEC
DIRECT_CODEC
field_35729
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<PlacedFeature>>
CODEC
CODEC
field_35730
REGISTRY_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<PlacedFeature>>
LIST_CODEC
LIST_CODEC
field_35731
LIST_CODEC
public static final com.mojang.serialization.Codec<List<RegistryEntryList<PlacedFeature>>>
LIST_OF_LISTS_CODEC
LIST_OF_LISTS_CODEC
field_36416
LISTS_CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<ConfiguredFeature<?, ?>> feature, List<PlacementModifier> placementModifiers)

Method summary

Modifier and TypeMethod
public boolean
place(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos origin)
place(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos origin)
method_39644(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338 arg3)
generateUnregistered(StructureWorldAccess world, ChunkGenerator generator, Random random, BlockPos pos)
public boolean
placeWithBiomeCheck(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos origin)
placeWithBiomeCheck(WorldGenLevel level, ChunkGenerator generator, RandomSource random, BlockPos origin)
method_39650(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338 arg3)
generate(StructureWorldAccess world, ChunkGenerator generator, Random random, BlockPos pos)
private boolean
placeWithContext(PlacementContext context, RandomSource random, BlockPos origin)
placeWithContext(PlacementContext context, RandomSource random, BlockPos origin)
method_39648(class_5444 arg0, class_5819 arg1, class_2338 arg2)
generate(FeaturePlacementContext context, Random random, BlockPos pos)
public Stream<RegistryEntry<ConfiguredFeature<?, ?>>>
getFeatures()
getFeatures()
method_39643()
getDecoratedFeatures()
public RegistryEntry<ConfiguredFeature<?, ?>>
feature()
feature()
comp_334()
feature()
public List<PlacementModifier>
placement()
placement()
comp_335()
placementModifiers()