net.minecraft.world.level.levelgen.feature

public class IcebergFeature

extends Feature<BlockStateConfiguration>

ejz
net.minecraft.world.level.levelgen.feature.IcebergFeature
net.minecraft.class_3074
net.minecraft.unmapped.C_yxklrpfi
net.minecraft.world.gen.feature.IcebergFeature
net.minecraft.world.gen.feature.IcebergFeature

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(ejo<elj> arg0)
place(FeaturePlaceContext<BlockStateConfiguration> arg0)
method_13151(class_5821<class_2963> arg0)
m_yrekxmnr(C_kihhwquw<C_wclwbzis> arg0)
generate(FeatureContext<SingleStateFeatureConfig> arg0)
place(FeatureContext<SingleStateFeatureConfig> arg0)
private void
a(azv arg0, djb arg1, int arg2, int arg3, iu arg4, boolean arg5, int arg6, double arg7, int arg8)
generateCutOut(RandomSource arg0, LevelAccessor arg1, int arg2, int arg3, BlockPos arg4, boolean arg5, int arg6, double arg7, int arg8)
method_13428(class_5819 arg0, class_1936 arg1, int arg2, int arg3, class_2338 arg4, boolean arg5, int arg6, double arg7, int arg8)
m_xndfuqjt(C_rlomrsco arg0, C_vdvbsyle arg1, int arg2, int arg3, C_hynzadkk arg4, boolean arg5, int arg6, double arg7, int arg8)
method_13428(Random random, WorldAccess world, int arg2, int arg3, BlockPos pos, boolean arg5, int arg6, double arg7, int arg8)
generateCutOut(RandomGenerator random, WorldAccess world, int factor, int height, BlockPos pos, boolean lessSnow, int snowInnerRadius, double randomSine, int value)
private void
a(int arg0, int arg1, iu arg2, djb arg3, boolean arg4, double arg5, iu arg6, int arg7, int arg8)
carve(int arg0, int arg1, BlockPos arg2, LevelAccessor arg3, boolean arg4, double arg5, BlockPos arg6, int arg7, int arg8)
method_13415(int arg0, int arg1, class_2338 arg2, class_1936 arg3, boolean arg4, double arg5, class_2338 arg6, int arg7, int arg8)
m_untutqxp(int arg0, int arg1, C_hynzadkk arg2, C_vdvbsyle arg3, boolean arg4, double arg5, C_hynzadkk arg6, int arg7, int arg8)
method_13415(int arg0, int y, BlockPos pos, WorldAccess world, boolean placeWater, double arg5, BlockPos arg6, int arg7, int arg8)
carve(int radius, int y, BlockPos pos, WorldAccess world, boolean placeWater, double randomSine, BlockPos pos2, int snowInnerRadius, int value)
private void
a(djb arg0, iu arg1)
removeFloatingSnowLayer(LevelAccessor arg0, BlockPos arg1)
method_13422(class_1936 arg0, class_2338 arg1)
m_jlvubgpp(C_vdvbsyle arg0, C_hynzadkk arg1)
clearSnowAbove(WorldAccess world, BlockPos pos)
clearSnowAbove(WorldAccess world, BlockPos pos)
private void
a(djb arg0, azv arg1, iu arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, int arg10, double arg11, boolean arg12, eah arg13)
generateIcebergBlock(LevelAccessor arg0, RandomSource arg1, BlockPos arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, int arg10, double arg11, boolean arg12, BlockState arg13)
method_13426(class_1936 arg0, class_5819 arg1, class_2338 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, int arg10, double arg11, boolean arg12, class_2680 arg13)
m_eyeearcg(C_vdvbsyle arg0, C_rlomrsco arg1, C_hynzadkk arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, int arg10, double arg11, boolean arg12, C_txtbiemp arg13)
placeAt(WorldAccess world, Random random, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int arg7, int arg8, boolean arg9, int arg10, double randomSine, boolean placeSnow, BlockState state)
placeAt(WorldAccess world, RandomGenerator random, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int radius, int divisor1, boolean lessSnow, int value, double randomSine, boolean placeSnow, BlockState state)
private void
a(iu arg0, djb arg1, azv arg2, int arg3, int arg4, boolean arg5, boolean arg6, eah arg7)
setIcebergBlock(BlockPos arg0, LevelAccessor arg1, RandomSource arg2, int arg3, int arg4, boolean arg5, boolean arg6, BlockState arg7)
method_13425(class_2338 arg0, class_1936 arg1, class_5819 arg2, int arg3, int arg4, boolean arg5, boolean arg6, class_2680 arg7)
m_bnpgvdle(C_hynzadkk arg0, C_vdvbsyle arg1, C_rlomrsco arg2, int arg3, int arg4, boolean arg5, boolean arg6, C_txtbiemp arg7)
placeBlockOrSnow(BlockPos pos, WorldAccess world, Random random, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state)
placeBlockOrSnow(BlockPos pos, WorldAccess world, RandomGenerator random, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state)
private int
a(int arg0, int arg1, int arg2)
getEllipseC(int arg0, int arg1, int arg2)
method_13416(int arg0, int arg1, int arg2)
m_rejcfwuv(int arg0, int arg1, int arg2)
decreaseValueNearTop(int y, int height, int value)
decreaseValueNearTop(int y, int height, int value)
private double
a(int arg0, int arg1, iu arg2, int arg3, azv arg4)
signedDistanceCircle(int arg0, int arg1, BlockPos arg2, int arg3, RandomSource arg4)
method_13421(int arg0, int arg1, class_2338 arg2, int arg3, class_5819 arg4)
m_kccclygn(int arg0, int arg1, C_hynzadkk arg2, int arg3, C_rlomrsco arg4)
method_13421(int x, int z, BlockPos pos, int arg3, Random random)
signedDistanceCircle(int x, int z, BlockPos pos, int radius, RandomGenerator random)
private double
a(int arg0, int arg1, iu arg2, int arg3, int arg4, double arg5)
signedDistanceEllipse(int arg0, int arg1, BlockPos arg2, int arg3, int arg4, double arg5)
method_13424(int arg0, int arg1, class_2338 arg2, int arg3, int arg4, double arg5)
m_itrrerjj(int arg0, int arg1, C_hynzadkk arg2, int arg3, int arg4, double arg5)
getDistance(int x, int z, BlockPos pos, int divisor1, int divisor2, double randomSine)
getDistance(int x, int z, BlockPos pos, int divisor1, int divisor2, double randomSine)
private int
a(azv arg0, int arg1, int arg2, int arg3)
heightDependentRadiusRound(RandomSource arg0, int arg1, int arg2, int arg3)
method_13419(class_5819 arg0, int arg1, int arg2, int arg3)
m_ipmdvvlg(C_rlomrsco arg0, int arg1, int arg2, int arg3)
method_13419(Random random, int y, int height, int factor)
heightDependentRadiusRound(RandomGenerator random, int y, int height, int factor)
private int
b(int arg0, int arg1, int arg2)
heightDependentRadiusEllipse(int arg0, int arg1, int arg2)
method_13417(int arg0, int arg1, int arg2)
m_kmazmmgb(int arg0, int arg1, int arg2)
method_13417(int y, int height, int factor)
heightDependentRadiusEllipse(int y, int height, int factor)
private int
b(azv arg0, int arg1, int arg2, int arg3)
heightDependentRadiusSteep(RandomSource arg0, int arg1, int arg2, int arg3)
method_13427(class_5819 arg0, int arg1, int arg2, int arg3)
m_fgkeoswy(C_rlomrsco arg0, int arg1, int arg2, int arg3)
method_13427(Random random, int y, int height, int factor)
heightDependentRadiusSteep(RandomGenerator random, int y, int height, int factor)
private static boolean
c(eah arg0)
isIcebergState(BlockState arg0)
method_13420(class_2680 arg0)
m_rzwymbkb(C_txtbiemp arg0)
isSnowOrIce(BlockState state)
isSnowOrIce(BlockState state)
private boolean
a(dig arg0, iu arg1)
belowIsAir(BlockGetter arg0, BlockPos arg1)
method_13414(class_1922 arg0, class_2338 arg1)
m_gnhduojk(C_peaveboq arg0, C_hynzadkk arg1)
isAirBelow(BlockView world, BlockPos pos)
isAirBelow(BlockView world, BlockPos pos)
private void
a(djb arg0, iu arg1, int arg2, int arg3, boolean arg4, int arg5)
smooth(LevelAccessor arg0, BlockPos arg1, int arg2, int arg3, boolean arg4, int arg5)
method_13418(class_1936 arg0, class_2338 arg1, int arg2, int arg3, boolean arg4, int arg5)
m_uhhkalre(C_vdvbsyle arg0, C_hynzadkk arg1, int arg2, int arg3, boolean arg4, int arg5)
method_13418(WorldAccess world, BlockPos pos, int arg2, int height, boolean arg4, int arg5)
smooth(WorldAccess world, BlockPos pos, int factor, int height, boolean lessSnow, int radius)