public class IcebergFeature extends Feature<BlockStateFeatureConfig>
ACACIA_TREE, BAMBOO, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, BURIED_TREASURE, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DARK_OAK_TREE, DECORATED, DECORATED_FLOWER, DESERT_PYRAMID, DESERT_WELL, DISK, EMERALD_ORE, END_CITY, END_GATEWAY, END_ISLAND, END_SPIKE, FANCY_TREE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, IGLOO, ILLAGER_STRUCTURES, JUNGLE_GROUND_BUSH, JUNGLE_TEMPLE, KELP, LAKE, MEGA_JUNGLE_TREE, MEGA_SPRUCE_TREE, MINESHAFT, MONSTER_ROOM, NETHER_BRIDGE, NO_OP, NORMAL_TREE, OCEAN_MONUMENT, OCEAN_RUIN, ORE, PILLAGER_OUTPOST, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_RANDOM_SELECTOR, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SHIPWRECK, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, STRONGHOLD, STRUCTURES, SWAMP_HUT, VILLAGE, VINES, VOID_START_PLATFORM, WOODLAND_MANSIONdelegate| Constructor and Description | 
|---|
IcebergFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends BlockStateFeatureConfig> configFactoryIn)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
func_205174_a(int p_205174_1_,
             int yDiff,
             BlockPos p_205174_3_,
             IWorld worldIn,
             boolean placeWater,
             double p_205174_6_,
             BlockPos p_205174_8_,
             int p_205174_9_,
             int p_205174_10_)  | 
private void | 
func_205175_a(BlockPos pos,
             IWorld worldIn,
             java.util.Random p_205175_3_,
             int p_205175_4_,
             int p_205175_5_,
             boolean p_205175_6_,
             boolean p_205175_7_,
             BlockState p_205175_8_)  | 
private int | 
func_205176_a(int p_205176_1_,
             int p_205176_2_,
             int p_205176_3_)  | 
private double | 
func_205177_a(int p_205177_1_,
             int p_205177_2_,
             BlockPos pos,
             int p_205177_4_,
             java.util.Random rand)  | 
private int | 
func_205178_b(int p_205178_1_,
             int p_205178_2_,
             int p_205178_3_)  | 
private double | 
func_205180_a(int xIn,
             int zIn,
             BlockPos pos,
             int p_205180_4_,
             int p_205180_5_,
             double p_205180_6_)  | 
private void | 
func_205181_a(IWorld worldIn,
             java.util.Random rand,
             BlockPos pos,
             int p_205181_4_,
             int xIn,
             int yIn,
             int zIn,
             int p_205181_8_,
             int p_205181_9_,
             boolean p_205181_10_,
             int p_205181_11_,
             double p_205181_12_,
             boolean p_205181_14_,
             BlockState p_205181_15_)  | 
private int | 
func_205183_a(java.util.Random rand,
             int p_205183_2_,
             int p_205183_3_,
             int p_205183_4_)  | 
private void | 
func_205184_a(java.util.Random rand,
             IWorld worldIn,
             int p_205184_3_,
             int p_205184_4_,
             BlockPos pos,
             boolean p_205184_6_,
             int p_205184_7_,
             double p_205184_8_,
             int p_205184_10_)  | 
private void | 
func_205186_a(IWorld worldIn,
             BlockPos pos,
             int p_205186_3_,
             int p_205186_4_,
             boolean p_205186_5_,
             int p_205186_6_)  | 
private int | 
func_205187_b(java.util.Random rand,
             int p_205187_2_,
             int p_205187_3_,
             int p_205187_4_)  | 
private boolean | 
isAirBellow(IBlockReader worldIn,
           BlockPos pos)  | 
private boolean | 
isIce(Block blockIn)  | 
boolean | 
place(IWorld worldIn,
     ChunkGenerator<? extends GenerationSettings> generator,
     java.util.Random rand,
     BlockPos pos,
     BlockStateFeatureConfig config)  | 
private void | 
removeSnowLayer(IWorld worldIn,
               BlockPos posIn)  | 
createConfig, getCreatureSpawnList, getSpawnList, isDirt, isStone, setBlockState, withConfigurationgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNamepublic IcebergFeature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends BlockStateFeatureConfig> configFactoryIn)
public boolean place(IWorld worldIn, ChunkGenerator<? extends GenerationSettings> generator, java.util.Random rand, BlockPos pos, BlockStateFeatureConfig config)
place in class Feature<BlockStateFeatureConfig>private void func_205184_a(java.util.Random rand,
                           IWorld worldIn,
                           int p_205184_3_,
                           int p_205184_4_,
                           BlockPos pos,
                           boolean p_205184_6_,
                           int p_205184_7_,
                           double p_205184_8_,
                           int p_205184_10_)
private void func_205174_a(int p_205174_1_,
                           int yDiff,
                           BlockPos p_205174_3_,
                           IWorld worldIn,
                           boolean placeWater,
                           double p_205174_6_,
                           BlockPos p_205174_8_,
                           int p_205174_9_,
                           int p_205174_10_)
private void func_205181_a(IWorld worldIn, java.util.Random rand, BlockPos pos, int p_205181_4_, int xIn, int yIn, int zIn, int p_205181_8_, int p_205181_9_, boolean p_205181_10_, int p_205181_11_, double p_205181_12_, boolean p_205181_14_, BlockState p_205181_15_)
private void func_205175_a(BlockPos pos, IWorld worldIn, java.util.Random p_205175_3_, int p_205175_4_, int p_205175_5_, boolean p_205175_6_, boolean p_205175_7_, BlockState p_205175_8_)
private int func_205176_a(int p_205176_1_,
                          int p_205176_2_,
                          int p_205176_3_)
private double func_205177_a(int p_205177_1_,
                             int p_205177_2_,
                             BlockPos pos,
                             int p_205177_4_,
                             java.util.Random rand)
private double func_205180_a(int xIn,
                             int zIn,
                             BlockPos pos,
                             int p_205180_4_,
                             int p_205180_5_,
                             double p_205180_6_)
private int func_205183_a(java.util.Random rand,
                          int p_205183_2_,
                          int p_205183_3_,
                          int p_205183_4_)
private int func_205178_b(int p_205178_1_,
                          int p_205178_2_,
                          int p_205178_3_)
private int func_205187_b(java.util.Random rand,
                          int p_205187_2_,
                          int p_205187_3_,
                          int p_205187_4_)
private boolean isIce(Block blockIn)
private boolean isAirBellow(IBlockReader worldIn, BlockPos pos)