net.minecraft.world.gen.feature

public record FossilFeature

implements Feature

net.minecraft.world.level.levelgen.feature.FossilFeature
net.minecraft.class_3044
net.minecraft.world.gen.feature.FossilFeature

Field summary

Modifier and TypeField
private final List<Identifier>
fossilStructures
comp_1_994
fossilStructures
private final List<Identifier>
overlayStructures
comp_1_997
overlayStructures
private final RegistryEntry<StructureProcessorList>
fossilProcessors
comp_1_993
fossilProcessors
private final RegistryEntry<StructureProcessorList>
overlayProcessors
comp_1_996
overlayProcessors
private final int
maxEmptyCornersAllowed
comp_1_995
maxEmptyCornersAllowed
public static final com.mojang.serialization.MapCodec<FossilFeature>
CODEC
field_1_7667
CODEC

Constructor summary

ModifierConstructor
public (List<Identifier> fossilStructures, List<Identifier> overlayStructures, RegistryEntry<StructureProcessorList> fossilProcessors, RegistryEntry<StructureProcessorList> overlayProcessors, int maxEmptyCornersAllowed)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<FossilFeature>
codec()
method_1_6879()
getCodec()
public boolean
place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin)
method_13151(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338 arg3)
generate(StructureWorldAccess arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3)
private static int
countEmptyCorners(WorldGenLevel level, BoundingBox structureBounds)
method_34295(class_5281 arg0, class_3341 arg1)
getEmptyCorners(StructureWorldAccess world, BlockBox box)
public List<Identifier>
fossilStructures()
comp_1_994()
fossilStructures()
public List<Identifier>
overlayStructures()
comp_1_997()
overlayStructures()
public RegistryEntry<StructureProcessorList>
fossilProcessors()
comp_1_993()
fossilProcessors()
public RegistryEntry<StructureProcessorList>
overlayProcessors()
comp_1_996()
overlayProcessors()
public int
maxEmptyCornersAllowed()
comp_1_995()
maxEmptyCornersAllowed()
private static void
lambda$countEmptyCorners$0(WorldGenLevel arg0, org.apache.commons.lang3.mutable.MutableInt arg1, BlockPos arg2)
method_34296(class_5281 arg0, org.apache.commons.lang3.mutable.MutableInt arg1, class_2338 arg2)
method_34296(StructureWorldAccess arg0, org.apache.commons.lang3.mutable.MutableInt arg1, BlockPos pos)
private static com.mojang.serialization.DataResult
lambda$static$1(FossilFeature arg0)
method_1_7060(class_3044 arg0)
method_1_7060(FossilFeature arg0)
private static String
lambda$static$2()
method_1_7061()
method_1_7061()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7059(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7059(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)