net.minecraft.world.gen.feature

public class UnderwaterMagmaFeature

extends Feature<UnderwaterMagmaFeatureConfig>

net.minecraft.world.level.levelgen.feature.UnderwaterMagmaFeature
net.minecraft.class_5834
net.minecraft.world.gen.feature.UnderwaterMagmaFeature

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<UnderwaterMagmaFeatureConfig> codec)

Method summary

Modifier and TypeMethod
public boolean
place(FeaturePlaceContext<UnderwaterMagmaConfiguration> context)
method_13151(class_5821<class_5835> arg0)
generate(FeatureContext<UnderwaterMagmaFeatureConfig> arg0)
private static OptionalInt
getFloorY(WorldGenLevel level, BlockPos origin, UnderwaterMagmaConfiguration config)
method_33765(class_5281 arg0, class_2338 arg1, class_5835 arg2)
getFloorHeight(StructureWorldAccess world, BlockPos pos, UnderwaterMagmaFeatureConfig config)
private boolean
isValidPlacement(WorldGenLevel level, BlockPos pos)
method_33764(class_5281 arg0, class_2338 arg1)
isValidPosition(StructureWorldAccess world, BlockPos pos)
private static boolean
isWaterOrAir(BlockState state)
method_33763(class_2680 arg0)
cannotReplace(BlockState state)
private boolean
isVisibleFromOutside(LevelAccessor level, BlockPos pos, Direction coveredDirection)
method_76201(class_1936 arg0, class_2338 arg1, class_2350 arg2)
isFaceNotFull(WorldAccess world, BlockPos pos, Direction direction)
private static boolean
lambda$getFloorY$1(BlockState arg0)
method_33769(class_2680 arg0)
method_33769(BlockState state)
private static boolean
lambda$getFloorY$0(BlockState arg0)
method_33770(class_2680 arg0)
method_33770(BlockState state)
private static int
lambda$place$2(WorldGenLevel arg0, BlockPos arg1)
method_33767(class_5281 arg0, class_2338 arg1)
method_33767(StructureWorldAccess arg0, BlockPos pos)
private boolean
lambda$place$1(WorldGenLevel arg0, BlockPos arg1)
method_33768(class_5281 arg0, class_2338 arg1)
method_33768(StructureWorldAccess arg0, BlockPos pos)
private static boolean
lambda$place$0(RandomSource arg0, UnderwaterMagmaConfiguration arg1, BlockPos arg2)
method_33766(class_5819 arg0, class_5835 arg1, class_2338 arg2)
method_33766(Random arg0, UnderwaterMagmaFeatureConfig arg1, BlockPos pos)