Package net.minecraft.world.gen.feature
Class IcebergFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<SingleStateFeatureConfig>
net.minecraft.world.gen.feature.IcebergFeature
- Mappings:
Namespace Name official deg
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_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, MULTIFACE_GROWTH, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
-
Constructor Summary
ConstructorsConstructorDescriptionIcebergFeature
(com.mojang.serialization.Codec<SingleStateFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
clearSnowAbove
(WorldAccess world, BlockPos pos) private int
decreaseValueNearTop
(int y, int height, int value) boolean
generate
(FeatureContext<SingleStateFeatureConfig> context) private double
getDistance
(int x, int z, BlockPos pos, int divisor1, int divisor2, double randomSine) private boolean
isAirBelow
(BlockView world, BlockPos pos) private static boolean
isSnowOrIce
(BlockState state) private void
method_13415
(int int2, int y, BlockPos pos, WorldAccess world, boolean placeWater, double double2, BlockPos blockPos, int int3, int int4) private int
method_13417
(int y, int height, int factor) private void
method_13418
(WorldAccess world, BlockPos pos, int int2, int height, boolean bool, int int3) private int
method_13419
(Random random, int y, int height, int factor) private double
method_13421
(int x, int z, BlockPos pos, int int2, Random random) private int
method_13427
(Random random, int y, int height, int factor) private void
method_13428
(Random random, WorldAccess world, int int2, int int3, BlockPos pos, boolean bool, int int4, double double2, int int5) private void
placeAt
(WorldAccess world, Random random, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int int2, int int3, boolean bool, int int4, double randomSine, boolean placeSnow, BlockState state) private void
placeBlockOrSnow
(BlockPos pos, WorldAccess world, Random random, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state) Methods inherited from class net.minecraft.world.gen.feature.Feature
generateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
IcebergFeature
- Mappings:
Namespace Name Mixin selector official <init>
Lddt;<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
Lddt;a(Lddv;)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 world, int int2, int int3, BlockPos pos, boolean bool, int int4, double double2, int int5) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Lamn;Lcgy;IILgt;ZIDI)V
intermediary method_13428
Lnet/minecraft/class_3074;method_13428(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;IILnet/minecraft/class_2338;ZIDI)V
named method_13428
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13428(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/WorldAccess;IILnet/minecraft/util/math/BlockPos;ZIDI)V
-
method_13415
private void method_13415(int int2, int y, BlockPos pos, WorldAccess world, boolean placeWater, double double2, BlockPos blockPos, int int3, int int4) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(IILgt;Lcgy;ZDLgt;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
Ldeg;a(Lcgy;Lgt;)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
-
placeAt
private void placeAt(WorldAccess world, Random random, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int int2, int int3, boolean bool, int int4, double randomSine, boolean placeSnow, BlockState state) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Lcgy;Lamn;Lgt;IIIIIIZIDZLcvo;)V
intermediary method_13426
Lnet/minecraft/class_3074;method_13426(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIIIIIZIDZLnet/minecraft/class_2680;)V
named placeAt
Lnet/minecraft/world/gen/feature/IcebergFeature;placeAt(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;IIIIIIZIDZLnet/minecraft/block/BlockState;)V
-
placeBlockOrSnow
private void placeBlockOrSnow(BlockPos pos, WorldAccess world, Random random, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Lgt;Lcgy;Lamn;IIZZLcvo;)V
intermediary method_13425
Lnet/minecraft/class_3074;method_13425(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;IIZZLnet/minecraft/class_2680;)V
named placeBlockOrSnow
Lnet/minecraft/world/gen/feature/IcebergFeature;placeBlockOrSnow(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;IIZZLnet/minecraft/block/BlockState;)V
-
decreaseValueNearTop
private int decreaseValueNearTop(int y, int height, int value) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(III)I
intermediary method_13416
Lnet/minecraft/class_3074;method_13416(III)I
named decreaseValueNearTop
Lnet/minecraft/world/gen/feature/IcebergFeature;decreaseValueNearTop(III)I
-
method_13421
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a(IILgt;ILamn;)D
intermediary method_13421
Lnet/minecraft/class_3074;method_13421(IILnet/minecraft/class_2338;ILnet/minecraft/class_5819;)D
named method_13421
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13421(IILnet/minecraft/util/math/BlockPos;ILnet/minecraft/util/math/random/Random;)D
-
getDistance
private double getDistance(int x, int z, BlockPos pos, int divisor1, int divisor2, double randomSine) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(IILgt;IID)D
intermediary method_13424
Lnet/minecraft/class_3074;method_13424(IILnet/minecraft/class_2338;IID)D
named getDistance
Lnet/minecraft/world/gen/feature/IcebergFeature;getDistance(IILnet/minecraft/util/math/BlockPos;IID)D
-
method_13419
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Lamn;III)I
intermediary method_13419
Lnet/minecraft/class_3074;method_13419(Lnet/minecraft/class_5819;III)I
named method_13419
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13419(Lnet/minecraft/util/math/random/Random;III)I
-
method_13417
private int method_13417(int y, int height, int factor) - Mappings:
Namespace Name Mixin selector official b
Ldeg;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
Ldeg;b(Lamn;III)I
intermediary method_13427
Lnet/minecraft/class_3074;method_13427(Lnet/minecraft/class_5819;III)I
named method_13427
Lnet/minecraft/world/gen/feature/IcebergFeature;method_13427(Lnet/minecraft/util/math/random/Random;III)I
-
isSnowOrIce
- Mappings:
Namespace Name Mixin selector official c
Ldeg;c(Lcvo;)Z
intermediary method_13420
Lnet/minecraft/class_3074;method_13420(Lnet/minecraft/class_2680;)Z
named isSnowOrIce
Lnet/minecraft/world/gen/feature/IcebergFeature;isSnowOrIce(Lnet/minecraft/block/BlockState;)Z
-
isAirBelow
- Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Lcgd;Lgt;)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 height, boolean bool, int int3) - Mappings:
Namespace Name Mixin selector official a
Ldeg;a(Lcgy;Lgt;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
-