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 cpd
intermediary net/minecraft/class_3074
named 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, 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, NO_SURFACE_ORE, ORE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SMALL_DRIPSTONE, SPRING_FEATURE, TREE, TWISTING_VINES, VINES, VOID_START_PLATFORM, WEEPING_VINES
-
Constructor Summary
Constructors Constructor Description IcebergFeature(com.mojang.serialization.Codec<SingleStateFeatureConfig> configCodec)
-
Method Summary
Modifier and Type Method Description private void
clearSnowAbove(WorldAccess world, BlockPos pos)
boolean
generate(FeatureContext<SingleStateFeatureConfig> featureContext)
private boolean
isAirBelow(BlockView world, BlockPos pos)
private static boolean
isSnowyOrIcy(BlockState state)
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)
-
Constructor Details
-
IcebergFeature
- Mappings:
Namespace Name Mixin selector official <init>
Lcoq;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V
named <init>
Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generate
in classFeature<SingleStateFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcoq;a(Lcor;)Z
intermediary method_13151
Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z
named generate
Lnet/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 a
Lcpd;a(Ljava/util/Random;Lbtw;IILfx;ZIDI)V
intermediary method_13428
Lnet/minecraft/class_3074;method_13428(Ljava/util/Random;Lnet/minecraft/class_1936;IILnet/minecraft/class_2338;ZIDI)V
named method_13428
Lnet/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 a
Lcpd;a(IILfx;Lbtw;ZDLfx;II)V
intermediary method_13415
Lnet/minecraft/class_3074;method_13415(IILnet/minecraft/class_2338;Lnet/minecraft/class_1936;ZDLnet/minecraft/class_2338;II)V
named method_13415
Lnet/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 a
Lcpd;a(Lbtw;Lfx;)V
intermediary method_13422
Lnet/minecraft/class_3074;method_13422(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
named clearSnowAbove
Lnet/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 a
Lcpd;a(Lbtw;Ljava/util/Random;Lfx;IIIIIIZIDZLcht;)V
intermediary method_13426
Lnet/minecraft/class_3074;method_13426(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;IIIIIIZIDZLnet/minecraft/class_2680;)V
named method_13426
Lnet/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 a
Lcpd;a(Lfx;Lbtw;Ljava/util/Random;IIZZLcht;)V
intermediary method_13425
Lnet/minecraft/class_3074;method_13425(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Ljava/util/Random;IIZZLnet/minecraft/class_2680;)V
named method_13425
Lnet/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 a
Lcpd;a(III)I
intermediary method_13416
Lnet/minecraft/class_3074;method_13416(III)I
named method_13416
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13416(III)I
-
method_13421
- Mappings:
Namespace Name Mixin selector official a
Lcpd;a(IILfx;ILjava/util/Random;)D
intermediary method_13421
Lnet/minecraft/class_3074;method_13421(IILnet/minecraft/class_2338;ILjava/util/Random;)D
named method_13421
Lnet/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 a
Lcpd;a(IILfx;IID)D
intermediary method_13424
Lnet/minecraft/class_3074;method_13424(IILnet/minecraft/class_2338;IID)D
named method_13424
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13424(IILnet/minecraft/util/math/BlockPos;IID)D
-
method_13419
- Mappings:
Namespace Name Mixin selector official a
Lcpd;a(Ljava/util/Random;III)I
intermediary method_13419
Lnet/minecraft/class_3074;method_13419(Ljava/util/Random;III)I
named method_13419
Lnet/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 b
Lcpd;b(III)I
intermediary method_13417
Lnet/minecraft/class_3074;method_13417(III)I
named method_13417
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13417(III)I
-
method_13427
- Mappings:
Namespace Name Mixin selector official b
Lcpd;b(Ljava/util/Random;III)I
intermediary method_13427
Lnet/minecraft/class_3074;method_13427(Ljava/util/Random;III)I
named method_13427
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13427(Ljava/util/Random;III)I
-
isSnowyOrIcy
- Mappings:
Namespace Name Mixin selector official c
Lcpd;c(Lcht;)Z
intermediary method_13420
Lnet/minecraft/class_3074;method_13420(Lnet/minecraft/class_2680;)Z
named isSnowyOrIcy
Lnet/minecraft/world/gen/feature/IcebergFeature;isSnowyOrIcy(Lnet/minecraft/block/BlockState;)Z
-
isAirBelow
- Mappings:
Namespace Name Mixin selector official a
Lcpd;a(Lbsz;Lfx;)Z
intermediary method_13414
Lnet/minecraft/class_3074;method_13414(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isAirBelow
Lnet/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 a
Lcpd;a(Lbtw;Lfx;IIZI)V
intermediary method_13418
Lnet/minecraft/class_3074;method_13418(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IIZI)V
named method_13418
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13418(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;IIZI)V
-