net.minecraft.world.gen.feature

public record UnderwaterMagmaFeature

implements Feature

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

Field summary

Modifier and TypeField
private final int
floorSearchRange
floorSearchRange
comp_1_1117
floorSearchRange
private final int
placementRadiusAroundFloor
placementRadiusAroundFloor
comp_1_1119
placementRadiusAroundFloor
private final float
placementProbabilityPerValidPosition
placementProbabilityPerValidPosition
comp_1_1118
placementProbabilityPerValidPosition
public static final com.mojang.serialization.MapCodec<UnderwaterMagmaFeature>
CODEC
CODEC
field_1_7875
CODEC

Constructor summary

ModifierConstructor
public (int floorSearchRange, int placementRadiusAroundFloor, float placementProbabilityPerValidPosition)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<UnderwaterMagmaFeature>
codec()
codec()
method_1_6879()
getCodec()
public boolean
place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin)
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 OptionalInt
getFloorY(WorldGenLevel level, BlockPos origin)
getFloorY(WorldGenLevel level, BlockPos origin)
method_33765(class_5281 arg0, class_2338 arg1)
getFloorHeight(StructureWorldAccess world, BlockPos pos)
private boolean
isValidPlacement(WorldGenLevel level, BlockPos pos)
isValidPlacement(WorldGenLevel level, BlockPos pos)
method_33764(class_5281 arg0, class_2338 arg1)
isValidPosition(StructureWorldAccess world, BlockPos pos)
private static boolean
isWaterOrAir(BlockState state)
isWaterOrAir(BlockState state)
method_33763(class_2680 arg0)
cannotReplace(BlockState state)
private boolean
isVisibleFromOutside(LevelAccessor level, BlockPos pos, Direction coveredDirection)
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)
public int
floorSearchRange()
floorSearchRange()
comp_1_1117()
floorSearchRange()
public int
placementRadiusAroundFloor()
placementRadiusAroundFloor()
comp_1_1119()
placementRadiusAroundFloor()
public float
placementProbabilityPerValidPosition()
placementProbabilityPerValidPosition()
comp_1_1118()
placementProbabilityPerValidPosition()