net.minecraft.world.level.levelgen.feature

public class IcebergFeature

extends Feature<BlockStateConfiguration>

csv
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(csh<cuy> arg0)
place(FeaturePlaceContext<BlockStateConfiguration> arg0)
method_13151(class_5821<class_2963> arg0)
generate(FeatureContext<SingleStateFeatureConfig> arg0)
m_142674_(C_141361_<C_2324_> arg0)
generate(FeaturePlaceContext<WorldGenFeatureLakeConfiguration> arg0)
private void
a(Random arg0, bwr arg1, int arg2, int arg3, gg arg4, boolean arg5, int arg6, double arg7, int arg8)
generateCutOut(Random arg0, LevelAccessor arg1, int arg2, int arg3, BlockPos arg4, boolean arg5, int arg6, double arg7, int arg8)
method_13428(Random arg0, class_1936 arg1, int arg2, int arg3, class_2338 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)
m_66099_(Random p_66101_, C_1598_ p_66102_, int p_66103_, int p_66104_, C_4675_ p_66105_, boolean p_66106_, int p_66107_, double p_66108_, int arg8)
private void
a(int arg0, int arg1, gg arg2, bwr arg3, boolean arg4, double arg5, gg 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(bwr arg0, gg 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(bwr arg0, Random arg1, gg arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, boolean arg9, int arg10, double arg11, boolean arg12, ckt arg13)
generateIcebergBlock(LevelAccessor arg0, Random 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, Random 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 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)
m_66058_(C_1598_ p_66060_, Random p_66061_, C_4675_ p_66062_, int p_66063_, int p_66064_, int p_66065_, int p_66066_, int p_66067_, int p_66068_, boolean p_66069_, int p_66070_, double p_66071_, boolean arg12, C_2064_ arg13)
private void
a(gg arg0, bwr arg1, Random arg2, int arg3, int arg4, boolean arg5, boolean arg6, ckt arg7)
setIcebergBlock(BlockPos arg0, LevelAccessor arg1, Random arg2, int arg3, int arg4, boolean arg5, boolean arg6, BlockState arg7)
method_13425(class_2338 arg0, class_1936 arg1, Random arg2, int arg3, int arg4, boolean arg5, boolean arg6, class_2680 arg7)
placeBlockOrSnow(BlockPos pos, WorldAccess world, Random random, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state)
m_66085_(C_4675_ p_66087_, C_1598_ p_66088_, Random p_66089_, int p_66090_, int p_66091_, boolean p_66092_, boolean p_66093_, 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, gg arg2, int arg3, Random arg4)
signedDistanceCircle(int arg0, int arg1, BlockPos arg2, int arg3, Random arg4)
method_13421(int arg0, int arg1, class_2338 arg2, int arg3, Random arg4)
method_13421(int x, int z, BlockPos pos, int arg3, Random random)
m_66029_(int p_66031_, int p_66032_, C_4675_ p_66033_, int p_66034_, Random arg4)
private double
a(int arg0, int arg1, gg 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(Random arg0, int arg1, int arg2, int arg3)
heightDependentRadiusRound(Random arg0, int arg1, int arg2, int arg3)
method_13419(Random arg0, int arg1, int arg2, int arg3)
method_13419(Random random, int y, int height, int factor)
m_66094_(Random p_66096_, int p_66097_, int p_66098_, 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(Random arg0, int arg1, int arg2, int arg3)
heightDependentRadiusSteep(Random arg0, int arg1, int arg2, int arg3)
method_13427(Random arg0, int arg1, int arg2, int arg3)
method_13427(Random random, int y, int height, int factor)
m_66113_(Random p_66115_, int p_66116_, int p_66117_, int arg3)
private static boolean
c(ckt arg0)
isIcebergState(BlockState arg0)
method_13420(class_2680 arg0)
isSnowOrIce(BlockState state)
m_159885_(C_2064_ p_159886_)
private boolean
a(bvu arg0, gg 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(bwr arg0, gg 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)