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_MANSION
delegate
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, withConfiguration
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
public 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)