public class IcebergFeature extends Feature<SingleStateFeatureConfig>
BAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DECORATED, DELTA_FEATURE, DESERT_WELL, DISK, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, NO_SURFACE_ORE, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, VINES, VOID_START_PLATFORM, WEEPING_VINES
Constructor and Description |
---|
IcebergFeature(com.mojang.serialization.Codec<SingleStateFeatureConfig> configCodec) |
Modifier and Type | Method and Description |
---|---|
private void |
clearSnowAbove(WorldAccess world,
BlockPos pos) |
boolean |
generate(StructureWorldAccess structureWorldAccess,
ChunkGenerator chunkGenerator,
Random random,
BlockPos blockPos,
SingleStateFeatureConfig singleStateFeatureConfig) |
private boolean |
isAirBelow(BlockView world,
BlockPos pos) |
private boolean |
isSnowyOrIcy(Block block) |
private void |
method_13415(int int2,
int int3,
BlockPos blockPos,
WorldAccess worldAccess,
boolean bool,
double double2,
BlockPos blockPos2,
int int4,
int int5) |
private int |
method_13416(int int2,
int int3,
int int4) |
private int |
method_13417(int int2,
int int3,
int int4) |
private void |
method_13418(WorldAccess world,
BlockPos pos,
int int2,
int int3,
boolean bool,
int int4) |
private int |
method_13419(Random random,
int int2,
int int3,
int int4) |
private double |
method_13421(int int2,
int int3,
BlockPos blockPos,
int int4,
Random random) |
private double |
method_13424(int int2,
int int3,
BlockPos blockPos,
int int4,
int int5,
double double2) |
private void |
method_13425(BlockPos blockPos,
WorldAccess worldAccess,
Random random,
int int2,
int int3,
boolean bool,
boolean bool2,
BlockState blockState) |
private void |
method_13426(WorldAccess worldAccess,
Random random,
BlockPos blockPos,
int int2,
int int3,
int int4,
int int5,
int int6,
int int7,
boolean bool,
int int8,
double double2,
boolean bool2,
BlockState blockState) |
private int |
method_13427(Random random,
int int2,
int int3,
int int4) |
private void |
method_13428(Random random,
WorldAccess worldAccess,
int int2,
int int3,
BlockPos blockPos,
boolean bool,
int int4,
double double2,
int int5) |
public IcebergFeature(com.mojang.serialization.Codec<SingleStateFeatureConfig> configCodec)
public boolean generate(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, SingleStateFeatureConfig singleStateFeatureConfig)
generate
in class Feature<SingleStateFeatureConfig>
private void method_13428(Random random, WorldAccess worldAccess, int int2, int int3, BlockPos blockPos, boolean bool, int int4, double double2, int int5)
private void method_13415(int int2, int int3, BlockPos blockPos, WorldAccess worldAccess, boolean bool, double double2, BlockPos blockPos2, int int4, int int5)
private void clearSnowAbove(WorldAccess world, BlockPos pos)
private void method_13426(WorldAccess worldAccess, Random random, BlockPos blockPos, int int2, int int3, int int4, int int5, int int6, int int7, boolean bool, int int8, double double2, boolean bool2, BlockState blockState)
private void method_13425(BlockPos blockPos, WorldAccess worldAccess, Random random, int int2, int int3, boolean bool, boolean bool2, BlockState blockState)
private int method_13416(int int2, int int3, int int4)
private double method_13421(int int2, int int3, BlockPos blockPos, int int4, Random random)
private double method_13424(int int2, int int3, BlockPos blockPos, int int4, int int5, double double2)
private int method_13419(Random random, int int2, int int3, int int4)
private int method_13417(int int2, int int3, int int4)
private int method_13427(Random random, int int2, int int3, int int4)
private boolean isSnowyOrIcy(Block block)
private void method_13418(WorldAccess world, BlockPos pos, int int2, int int3, boolean bool, int int4)