Package net.minecraft.world.gen.feature
Class BasaltColumnsFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<BasaltColumnsFeatureConfig>
net.minecraft.world.gen.feature.BasaltColumnsFeature
- Mappings:
Namespace Name official crd
intermediary net/minecraft/class_5153
named net/minecraft/world/gen/feature/BasaltColumnsFeature
-
Field Summary
Modifier and TypeFieldDescriptionprivate static ImmutableList<Block>
private static int
private static int
private static int
private static int
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, 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, REPLACE_SINGLE_BLOCK, 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
ConstructorDescriptionBasaltColumnsFeature(com.mojang.serialization.Codec<BasaltColumnsFeatureConfig> configCodec)
-
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
canPlaceAt(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos)
boolean
generate(FeatureContext<BasaltColumnsFeatureConfig> context)
private static boolean
isAirOrLavaOcean(WorldAccess world, int seaLevel, BlockPos pos)
moveDownToGround(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos, int distance)
moveUpToAir(WorldAccess world, BlockPos.Mutable mutablePos, int distance)
private boolean
placeBasaltColumn(WorldAccess world, int seaLevel, BlockPos pos, int height, int reach)
Methods inherited from class net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, method_37256, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Field Details
-
BLOCKS
- Mappings:
Namespace Name Mixin selector official a
Lcrd;a:Lcom/google/common/collect/ImmutableList;
intermediary field_24132
Lnet/minecraft/class_5153;field_24132:Lcom/google/common/collect/ImmutableList;
named BLOCKS
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;BLOCKS:Lcom/google/common/collect/ImmutableList;
-
field_31495
private static final int field_31495- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official b
Lcrd;b:I
intermediary field_31495
Lnet/minecraft/class_5153;field_31495:I
named field_31495
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31495:I
-
field_31496
private static final int field_31496- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official c
Lcrd;c:I
intermediary field_31496
Lnet/minecraft/class_5153;field_31496:I
named field_31496
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31496:I
-
field_31497
private static final int field_31497- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official d
Lcrd;d:I
intermediary field_31497
Lnet/minecraft/class_5153;field_31497:I
named field_31497
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31497:I
-
field_31498
private static final int field_31498- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official e
Lcrd;e:I
intermediary field_31498
Lnet/minecraft/class_5153;field_31498:I
named field_31498
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31498:I
-
-
Constructor Details
-
BasaltColumnsFeature
public BasaltColumnsFeature(com.mojang.serialization.Codec<BasaltColumnsFeatureConfig> configCodec)- Mappings:
Namespace Name Mixin selector official <init>
Lcsf;<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<BasaltColumnsFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcsf;a(Lcsg;)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
-
placeBasaltColumn
private boolean placeBasaltColumn(WorldAccess world, int seaLevel, BlockPos pos, int height, int reach)- Mappings:
Namespace Name Mixin selector official a
Lcrd;a(Lbwq;ILgg;II)Z
intermediary method_27096
Lnet/minecraft/class_5153;method_27096(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;II)Z
named placeBasaltColumn
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;placeBasaltColumn(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;II)Z
-
moveDownToGround
@Nullable private static @Nullable BlockPos moveDownToGround(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos, int distance)- Mappings:
Namespace Name Mixin selector official a
Lcrd;a(Lbwq;ILgg$a;I)Lgg;
intermediary method_27094
Lnet/minecraft/class_5153;method_27094(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;
named moveDownToGround
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;moveDownToGround(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos$Mutable;I)Lnet/minecraft/util/math/BlockPos;
-
canPlaceAt
- Mappings:
Namespace Name Mixin selector official a
Lcrd;a(Lbwq;ILgg$a;)Z
intermediary method_30379
Lnet/minecraft/class_5153;method_30379(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;)Z
named canPlaceAt
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;canPlaceAt(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos$Mutable;)Z
-
moveUpToAir
@Nullable private static @Nullable BlockPos moveUpToAir(WorldAccess world, BlockPos.Mutable mutablePos, int distance)- Mappings:
Namespace Name Mixin selector official a
Lcrd;a(Lbwq;Lgg$a;I)Lgg;
intermediary method_27098
Lnet/minecraft/class_5153;method_27098(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;
named moveUpToAir
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;moveUpToAir(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos$Mutable;I)Lnet/minecraft/util/math/BlockPos;
-
isAirOrLavaOcean
- Mappings:
Namespace Name Mixin selector official a
Lcrd;a(Lbwq;ILgg;)Z
intermediary method_27095
Lnet/minecraft/class_5153;method_27095(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;)Z
named isAirOrLavaOcean
Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;isAirOrLavaOcean(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;)Z
-