Package net.minecraft.world.gen.feature
Class IcebergFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<SingleStateFeatureConfig>
net.minecraft.world.gen.feature.IcebergFeature
public class IcebergFeature extends Feature<SingleStateFeatureConfig>
- Mappings:
Namespace Name official cqiintermediary net/minecraft/class_3074named net/minecraft/world/gen/feature/IcebergFeature
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.Feature
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, DRIPSTONE_CLUSTER, EMERALD_ORE, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOW_LICHEN, GLOWSTONE_BLOB, GROWING_PLANT, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, ROOT_SYSTEM, SCATTERED_ORE, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES -
Constructor Summary
Constructors Constructor Description IcebergFeature(com.mojang.serialization.Codec<SingleStateFeatureConfig> configCodec) -
Method Summary
Modifier and Type Method Description private voidclearSnowAbove(WorldAccess world, BlockPos pos)booleangenerate(FeatureContext<SingleStateFeatureConfig> context)private booleanisAirBelow(BlockView world, BlockPos pos)private static booleanisSnowyOrIcy(BlockState state)private voidmethod_13415(int int2, int int3, BlockPos blockPos, WorldAccess worldAccess, boolean bool, double double2, BlockPos blockPos2, int int4, int int5)private intmethod_13416(int int2, int int3, int int4)private intmethod_13417(int int2, int int3, int int4)private voidmethod_13418(WorldAccess world, BlockPos pos, int int2, int int3, boolean bool, int int4)private intmethod_13419(Random random, int int2, int int3, int int4)private doublemethod_13421(int int2, int int3, BlockPos blockPos, int int4, Random random)private doublemethod_13424(int int2, int int3, BlockPos blockPos, int int4, int int5, double double2)private voidmethod_13425(BlockPos blockPos, WorldAccess worldAccess, Random random, int int2, int int3, boolean bool, boolean bool2, BlockState blockState)private voidmethod_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 intmethod_13427(Random random, int int2, int int3, int int4)private voidmethod_13428(Random random, WorldAccess worldAccess, int int2, int int3, BlockPos blockPos, boolean bool, int int4, double double2, int int5)Methods inherited from class net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, setBlockState, testAdjacentStates
-
Constructor Details
-
IcebergFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcpt;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<SingleStateFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcpt;a(Lcpu;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Znamed generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
-
method_13428
private void method_13428(Random random, WorldAccess worldAccess, int int2, int int3, BlockPos blockPos, boolean bool, int int4, double double2, int int5)- Mappings:
Namespace Name Mixin selector official aLcqi;a(Ljava/util/Random;Lbur;IILfx;ZIDI)Vintermediary method_13428Lnet/minecraft/class_3074;method_13428(Ljava/util/Random;Lnet/minecraft/class_1936;IILnet/minecraft/class_2338;ZIDI)Vnamed method_13428Lnet/minecraft/world/gen/feature/IcebergFeature;method_13428(Ljava/util/Random;Lnet/minecraft/world/WorldAccess;IILnet/minecraft/util/math/BlockPos;ZIDI)V
-
method_13415
private void method_13415(int int2, int int3, BlockPos blockPos, WorldAccess worldAccess, boolean bool, double double2, BlockPos blockPos2, int int4, int int5)- Mappings:
Namespace Name Mixin selector official aLcqi;a(IILfx;Lbur;ZDLfx;II)Vintermediary method_13415Lnet/minecraft/class_3074;method_13415(IILnet/minecraft/class_2338;Lnet/minecraft/class_1936;ZDLnet/minecraft/class_2338;II)Vnamed method_13415Lnet/minecraft/world/gen/feature/IcebergFeature;method_13415(IILnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;ZDLnet/minecraft/util/math/BlockPos;II)V
-
clearSnowAbove
- Mappings:
Namespace Name Mixin selector official aLcqi;a(Lbur;Lfx;)Vintermediary method_13422Lnet/minecraft/class_3074;method_13422(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed clearSnowAboveLnet/minecraft/world/gen/feature/IcebergFeature;clearSnowAbove(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
method_13426
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)- Mappings:
Namespace Name Mixin selector official aLcqi;a(Lbur;Ljava/util/Random;Lfx;IIIIIIZIDZLcio;)Vintermediary method_13426Lnet/minecraft/class_3074;method_13426(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;IIIIIIZIDZLnet/minecraft/class_2680;)Vnamed method_13426Lnet/minecraft/world/gen/feature/IcebergFeature;method_13426(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;IIIIIIZIDZLnet/minecraft/block/BlockState;)V
-
method_13425
private void method_13425(BlockPos blockPos, WorldAccess worldAccess, Random random, int int2, int int3, boolean bool, boolean bool2, BlockState blockState)- Mappings:
Namespace Name Mixin selector official aLcqi;a(Lfx;Lbur;Ljava/util/Random;IIZZLcio;)Vintermediary method_13425Lnet/minecraft/class_3074;method_13425(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Ljava/util/Random;IIZZLnet/minecraft/class_2680;)Vnamed method_13425Lnet/minecraft/world/gen/feature/IcebergFeature;method_13425(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Ljava/util/Random;IIZZLnet/minecraft/block/BlockState;)V
-
method_13416
private int method_13416(int int2, int int3, int int4)- Mappings:
Namespace Name Mixin selector official aLcqi;a(III)Iintermediary method_13416Lnet/minecraft/class_3074;method_13416(III)Inamed method_13416Lnet/minecraft/world/gen/feature/IcebergFeature;method_13416(III)I
-
method_13421
- Mappings:
Namespace Name Mixin selector official aLcqi;a(IILfx;ILjava/util/Random;)Dintermediary method_13421Lnet/minecraft/class_3074;method_13421(IILnet/minecraft/class_2338;ILjava/util/Random;)Dnamed method_13421Lnet/minecraft/world/gen/feature/IcebergFeature;method_13421(IILnet/minecraft/util/math/BlockPos;ILjava/util/Random;)D
-
method_13424
private double method_13424(int int2, int int3, BlockPos blockPos, int int4, int int5, double double2)- Mappings:
Namespace Name Mixin selector official aLcqi;a(IILfx;IID)Dintermediary method_13424Lnet/minecraft/class_3074;method_13424(IILnet/minecraft/class_2338;IID)Dnamed method_13424Lnet/minecraft/world/gen/feature/IcebergFeature;method_13424(IILnet/minecraft/util/math/BlockPos;IID)D
-
method_13419
- Mappings:
Namespace Name Mixin selector official aLcqi;a(Ljava/util/Random;III)Iintermediary method_13419Lnet/minecraft/class_3074;method_13419(Ljava/util/Random;III)Inamed method_13419Lnet/minecraft/world/gen/feature/IcebergFeature;method_13419(Ljava/util/Random;III)I
-
method_13417
private int method_13417(int int2, int int3, int int4)- Mappings:
Namespace Name Mixin selector official bLcqi;b(III)Iintermediary method_13417Lnet/minecraft/class_3074;method_13417(III)Inamed method_13417Lnet/minecraft/world/gen/feature/IcebergFeature;method_13417(III)I
-
method_13427
- Mappings:
Namespace Name Mixin selector official bLcqi;b(Ljava/util/Random;III)Iintermediary method_13427Lnet/minecraft/class_3074;method_13427(Ljava/util/Random;III)Inamed method_13427Lnet/minecraft/world/gen/feature/IcebergFeature;method_13427(Ljava/util/Random;III)I
-
isSnowyOrIcy
- Mappings:
Namespace Name Mixin selector official cLcqi;c(Lcio;)Zintermediary method_13420Lnet/minecraft/class_3074;method_13420(Lnet/minecraft/class_2680;)Znamed isSnowyOrIcyLnet/minecraft/world/gen/feature/IcebergFeature;isSnowyOrIcy(Lnet/minecraft/block/BlockState;)Z
-
isAirBelow
- Mappings:
Namespace Name Mixin selector official aLcqi;a(Lbtu;Lfx;)Zintermediary method_13414Lnet/minecraft/class_3074;method_13414(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isAirBelowLnet/minecraft/world/gen/feature/IcebergFeature;isAirBelow(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
method_13418
private void method_13418(WorldAccess world, BlockPos pos, int int2, int int3, boolean bool, int int4)- Mappings:
Namespace Name Mixin selector official aLcqi;a(Lbur;Lfx;IIZI)Vintermediary method_13418Lnet/minecraft/class_3074;method_13418(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IIZI)Vnamed method_13418Lnet/minecraft/world/gen/feature/IcebergFeature;method_13418(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;IIZI)V
-