net.minecraft.world.gen.feature

public record DeltaFeature

implements Feature

net.minecraft.world.level.levelgen.feature.DeltaFeature
net.minecraft.class_5154
net.minecraft.world.gen.feature.DeltaFeature

Field summary

Modifier and TypeField
private final BlockState
contents
comp_1_971
contents
private final BlockState
rim
comp_1_972
rim
private final IntProvider
size
comp_1_974
size
private final IntProvider
rimSize
comp_1_973
rimSize
public static final com.mojang.serialization.MapCodec<DeltaFeature>
CODEC
field_1_7646
CODEC
private static final com.google.common.collect.ImmutableList<Block>
CANNOT_REPLACE
field_24133
CANNOT_REPLACE_BLOCKS
private static final Direction[]
DIRECTIONS
field_23883
DIRECTIONS
private static final double
RIM_SPAWN_CHANCE
field_31501
field_31501

Constructor summary

ModifierConstructor
public (BlockState contents, BlockState rim, IntProvider size, IntProvider rimSize)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<DeltaFeature>
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 boolean
isClear(LevelAccessor level, BlockPos pos)
method_27103(class_1936 arg0, class_2338 arg1)
canPlace(WorldAccess world, BlockPos pos)
public BlockState
contents()
comp_1_971()
contents()
public BlockState
rim()
comp_1_972()
rim()
public IntProvider
size()
comp_1_974()
size()
public IntProvider
rimSize()
comp_1_973()
rimSize()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7046(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_7046(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)