net.minecraft.world.level.levelgen.feature

public class BasaltColumnsFeature

extends Feature<ColumnFeatureConfiguration>

cvk
net.minecraft.world.level.levelgen.feature.BasaltColumnsFeature
net.minecraft.class_5153
net.minecraft.world.gen.feature.BasaltColumnsFeature
net.minecraft.src.C_2216_
net.minecraft.world.level.levelgen.feature.WorldGenFeatureBasaltColumns

Field summary

Modifier and TypeField
private static final com.google.common.collect.ImmutableList<Block>
a
CANNOT_PLACE_ON
field_24132
BLOCKS
f_65150_
private static final int
b
CLUSTERED_REACH
field_31495
field_31495
f_159439_
private static final int
c
CLUSTERED_SIZE
field_31496
field_31496
f_159440_
private static final int
d
UNCLUSTERED_REACH
field_31497
field_31497
f_159441_
private static final int
e
UNCLUSTERED_SIZE
field_31498
field_31498
f_159442_

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<ColumnFeatureConfiguration> arg0)

Method summary

Modifier and TypeMethod
public boolean
a(cwn<cyz> arg0)
place(FeaturePlaceContext<ColumnFeatureConfiguration> arg0)
method_13151(class_5821<class_5156> arg0)
generate(FeatureContext<BasaltColumnsFeatureConfig> arg0)
m_142674_(C_141361_<C_2325_> arg0)
private boolean
a(cae arg0, int arg1, gh arg2, int arg3, int arg4)
placeColumn(LevelAccessor arg0, int arg1, BlockPos arg2, int arg3, int arg4)
method_27096(class_1936 arg0, int arg1, class_2338 arg2, int arg3, int arg4)
placeBasaltColumn(WorldAccess world, int seaLevel, BlockPos pos, int height, int reach)
m_65167_(C_1598_ p_65169_, int p_65170_, C_4675_ p_65171_, int p_65172_, int arg4)
private static BlockPos
a(cae arg0, int arg1, gh$a arg2, int arg3)
findSurface(LevelAccessor arg0, int arg1, BlockPos$MutableBlockPos arg2, int arg3)
method_27094(class_1936 arg0, int arg1, class_2338$class_2339 arg2, int arg3)
moveDownToGround(WorldAccess world, int seaLevel, BlockPos$Mutable mutablePos, int distance)
m_65158_(C_1598_ p_65159_, int p_65160_, C_4675_$C_4681_ p_65161_, int p_65162_)
private static boolean
a(cae arg0, int arg1, gh$a arg2)
canPlaceAt(LevelAccessor arg0, int arg1, BlockPos$MutableBlockPos arg2)
method_30379(class_1936 arg0, int arg1, class_2338$class_2339 arg2)
canPlaceAt(WorldAccess world, int seaLevel, BlockPos$Mutable mutablePos)
m_65154_(C_1598_ p_65155_, int p_65156_, C_4675_$C_4681_ p_65157_)
private static BlockPos
a(cae arg0, gh$a arg1, int arg2)
findAir(LevelAccessor arg0, BlockPos$MutableBlockPos arg1, int arg2)
method_27098(class_1936 arg0, class_2338$class_2339 arg1, int arg2)
moveUpToAir(WorldAccess world, BlockPos$Mutable mutablePos, int distance)
m_65173_(C_1598_ p_65174_, C_4675_$C_4681_ p_65175_, int p_65176_)
private static boolean
a(cae arg0, int arg1, gh arg2)
isAirOrLavaOcean(LevelAccessor arg0, int arg1, BlockPos arg2)
method_27095(class_1936 arg0, int arg1, class_2338 arg2)
isAirOrLavaOcean(WorldAccess world, int seaLevel, BlockPos pos)
m_65163_(C_1598_ p_65164_, int p_65165_, C_4675_ p_65166_)