net.minecraft.world.level.levelgen.feature

public class IcebergFeature

extends Feature<BlockStateConfiguration>

dhs
net.minecraft.world.level.levelgen.feature.IcebergFeature
net.minecraft.class_3074
net.minecraft.world.gen.feature.IcebergFeature
net.minecraft.src.C_2257_
net.minecraft.world.level.levelgen.feature.WorldGenFeatureIceburg

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
a(dhh<djc> arg0)
place(FeaturePlaceContext<BlockStateConfiguration> arg0)
method_13151(class_5821<class_2963> arg0)
generate(FeatureContext<SingleStateFeatureConfig> arg0)
m_142674_(C_141361_<C_2324_> arg0)
private void
a(aoh arg0, cjx arg1, int arg2, int arg3, gp 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)
method_13428(Random arg0, WorldAccess world, int arg2, int arg3, BlockPos pos, boolean arg5, int arg6, double arg7, int arg8)
m_225099_(C_212974_ p_225101_, C_1598_ p_225102_, int p_225103_, int p_225104_, C_4675_ p_225105_, boolean p_225106_, int p_225107_, double p_225108_, int arg8)
private void
a(int arg0, int arg1, gp arg2, cjx arg3, boolean arg4, double arg5, gp 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)
method_13415(int arg0, int y, BlockPos pos, WorldAccess world, boolean placeWater, double arg5, BlockPos arg6, int arg7, int arg8)
m_66035_(int p_66037_, int p_66038_, C_4675_ p_66039_, C_1598_ p_66040_, boolean p_66041_, double p_66042_, C_4675_ p_66044_, int arg7, int arg8)
private void
a(cjx arg0, gp arg1)
removeFloatingSnowLayer(LevelAccessor arg0, BlockPos arg1)
method_13422(class_1936 arg0, class_2338 arg1)
clearSnowAbove(WorldAccess world, BlockPos pos)
m_66048_(C_1598_ p_66050_, C_4675_ arg1)
private void
a(cjx arg0, aoh arg1, gp arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, int arg10, double arg11, boolean arg12, cyt 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)
placeAt(WorldAccess world, Random arg1, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int arg7, int arg8, boolean arg9, int arg10, double randomSine, boolean placeSnow, BlockState state)
m_225109_(C_1598_ p_225111_, C_212974_ p_225112_, C_4675_ p_225113_, int p_225114_, int p_225115_, int p_225116_, int p_225117_, int p_225118_, int p_225119_, boolean p_225120_, int p_225121_, double p_225122_, boolean arg12, C_2064_ arg13)
private void
a(gp arg0, cjx arg1, aoh arg2, int arg3, int arg4, boolean arg5, boolean arg6, cyt 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)
placeBlockOrSnow(BlockPos pos, WorldAccess world, Random arg2, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state)
m_225124_(C_4675_ p_225126_, C_1598_ p_225127_, C_212974_ p_225128_, int p_225129_, int p_225130_, boolean p_225131_, boolean p_225132_, C_2064_ arg7)
private int
a(int arg0, int arg1, int arg2)
getEllipseC(int arg0, int arg1, int arg2)
method_13416(int arg0, int arg1, int arg2)
decreaseValueNearTop(int y, int height, int value)
m_66018_(int p_66020_, int p_66021_, int arg2)
private double
a(int arg0, int arg1, gp arg2, int arg3, aoh 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)
method_13421(int x, int z, BlockPos pos, int arg3, Random arg4)
m_225088_(int p_225090_, int p_225091_, C_4675_ p_225092_, int p_225093_, C_212974_ arg4)
private double
a(int arg0, int arg1, gp 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)
getDistance(int x, int z, BlockPos pos, int divisor1, int divisor2, double randomSine)
m_66022_(int p_66024_, int p_66025_, C_4675_ p_66026_, int p_66027_, int p_66028_, double arg5)
private int
a(aoh 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)
method_13419(Random arg0, int y, int height, int factor)
m_225094_(C_212974_ p_225096_, int p_225097_, int p_225098_, int arg3)
private int
b(int arg0, int arg1, int arg2)
heightDependentRadiusEllipse(int arg0, int arg1, int arg2)
method_13417(int arg0, int arg1, int arg2)
method_13417(int y, int height, int factor)
m_66109_(int p_66111_, int p_66112_, int arg2)
private int
b(aoh 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)
method_13427(Random arg0, int y, int height, int factor)
m_225133_(C_212974_ p_225135_, int p_225136_, int p_225137_, int arg3)
private static boolean
c(cyt arg0)
isIcebergState(BlockState arg0)
method_13420(class_2680 arg0)
isSnowOrIce(BlockState state)
m_159885_(C_2064_ p_159886_)
private boolean
a(cjc arg0, gp arg1)
belowIsAir(BlockGetter arg0, BlockPos arg1)
method_13414(class_1922 arg0, class_2338 arg1)
isAirBelow(BlockView world, BlockPos pos)
m_66045_(C_1559_ p_66047_, C_4675_ arg1)
private void
a(cjx arg0, gp 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)
method_13418(WorldAccess world, BlockPos pos, int arg2, int height, boolean arg4, int arg5)
m_66051_(C_1598_ p_66053_, C_4675_ p_66054_, int p_66055_, int p_66056_, boolean p_66057_, int arg5)