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 crdintermediary net/minecraft/class_5153named net/minecraft/world/gen/feature/BasaltColumnsFeature
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ImmutableList<Block>private static intprivate static intprivate static intprivate static intFields 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
ConstructorsConstructorDescriptionBasaltColumnsFeature(com.mojang.serialization.Codec<BasaltColumnsFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancanPlaceAt(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos)booleangenerate(FeatureContext<BasaltColumnsFeatureConfig> context)private static booleanisAirOrLavaOcean(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 booleanplaceBasaltColumn(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 aLcrd;a:Lcom/google/common/collect/ImmutableList;intermediary field_24132Lnet/minecraft/class_5153;field_24132:Lcom/google/common/collect/ImmutableList;named BLOCKSLnet/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 bLcrd;b:Iintermediary field_31495Lnet/minecraft/class_5153;field_31495:Inamed field_31495Lnet/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 cLcrd;c:Iintermediary field_31496Lnet/minecraft/class_5153;field_31496:Inamed field_31496Lnet/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 dLcrd;d:Iintermediary field_31497Lnet/minecraft/class_5153;field_31497:Inamed field_31497Lnet/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 eLcrd;e:Iintermediary field_31498Lnet/minecraft/class_5153;field_31498:Inamed field_31498Lnet/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;)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<BasaltColumnsFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcsf;a(Lcsg;)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
-
placeBasaltColumn
private boolean placeBasaltColumn(WorldAccess world, int seaLevel, BlockPos pos, int height, int reach)- Mappings:
Namespace Name Mixin selector official aLcrd;a(Lbwq;ILgg;II)Zintermediary method_27096Lnet/minecraft/class_5153;method_27096(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;II)Znamed placeBasaltColumnLnet/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 aLcrd;a(Lbwq;ILgg$a;I)Lgg;intermediary method_27094Lnet/minecraft/class_5153;method_27094(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;named moveDownToGroundLnet/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 aLcrd;a(Lbwq;ILgg$a;)Zintermediary method_30379Lnet/minecraft/class_5153;method_30379(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;)Znamed canPlaceAtLnet/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 aLcrd;a(Lbwq;Lgg$a;I)Lgg;intermediary method_27098Lnet/minecraft/class_5153;method_27098(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;named moveUpToAirLnet/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 aLcrd;a(Lbwq;ILgg;)Zintermediary method_27095Lnet/minecraft/class_5153;method_27095(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;)Znamed isAirOrLavaOceanLnet/minecraft/world/gen/feature/BasaltColumnsFeature;isAirOrLavaOcean(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;)Z
-