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 - named - net/minecraft/world/gen/feature/BasaltColumnsFeature- intermediary - net/minecraft/class_5153- official - efd
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ImmutableList<Block> private static final intprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.world.gen.feature.FeatureBAMBOO, 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_PLATFORM, 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 SummaryConstructorsConstructorDescriptionBasaltColumnsFeature(com.mojang.serialization.Codec<BasaltColumnsFeatureConfig> configCodec) 
- 
Method SummaryModifier 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.FeaturegenerateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
- 
Field Details- 
CANNOT_REPLACE_BLOCKS- Mappings:
- Namespace - Name - Mixin selector - named - CANNOT_REPLACE_BLOCKS- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;CANNOT_REPLACE_BLOCKS:Lcom/google/common/collect/ImmutableList;- intermediary - field_24132- Lnet/minecraft/class_5153;field_24132:Lcom/google/common/collect/ImmutableList;- official - a- Lefd;a:Lcom/google/common/collect/ImmutableList;
 
- 
field_31495private static final int field_31495- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31495- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31495:I- intermediary - field_31495- Lnet/minecraft/class_5153;field_31495:I- official - b- Lefd;b:I
 
- 
field_31496private static final int field_31496- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31496- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31496:I- intermediary - field_31496- Lnet/minecraft/class_5153;field_31496:I- official - c- Lefd;c:I
 
- 
field_31497private static final int field_31497- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31497- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31497:I- intermediary - field_31497- Lnet/minecraft/class_5153;field_31497:I- official - d- Lefd;d:I
 
- 
field_31498private static final int field_31498- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31498- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31498:I- intermediary - field_31498- Lnet/minecraft/class_5153;field_31498:I- official - ao- Lefd;ao:I
 
 
- 
- 
Constructor Details- 
BasaltColumnsFeature- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V- intermediary - <init>- Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V- official - <init>- Lefz;<init>(Lcom/mojang/serialization/Codec;)V
 
 
- 
- 
Method Details- 
generate- Specified by:
- generatein class- Feature<BasaltColumnsFeatureConfig>
- Mappings:
- Namespace - Name - Mixin selector - named - generate- Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z- intermediary - method_13151- Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z- official - a- Lefz;a(Legb;)Z
 
- 
placeBasaltColumnprivate boolean placeBasaltColumn(WorldAccess world, int seaLevel, BlockPos pos, int height, int reach) - Mappings:
- Namespace - Name - Mixin selector - named - placeBasaltColumn- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;placeBasaltColumn(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;II)Z- intermediary - method_27096- Lnet/minecraft/class_5153;method_27096(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;II)Z- official - a- Lefd;a(Ldgk;ILji;II)Z
 
- 
moveDownToGround@Nullable private static @Nullable BlockPos moveDownToGround(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos, int distance) - Mappings:
- Namespace - Name - Mixin selector - 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;- intermediary - method_27094- Lnet/minecraft/class_5153;method_27094(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;- official - a- Lefd;a(Ldgk;ILji$a;I)Lji;
 
- 
canPlaceAt- Mappings:
- Namespace - Name - Mixin selector - named - canPlaceAt- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;canPlaceAt(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos$Mutable;)Z- intermediary - method_30379- Lnet/minecraft/class_5153;method_30379(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;)Z- official - a- Lefd;a(Ldgk;ILji$a;)Z
 
- 
moveUpToAir@Nullable private static @Nullable BlockPos moveUpToAir(WorldAccess world, BlockPos.Mutable mutablePos, int distance) - Mappings:
- Namespace - Name - Mixin selector - 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;- intermediary - method_27098- Lnet/minecraft/class_5153;method_27098(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;- official - a- Lefd;a(Ldgk;Lji$a;I)Lji;
 
- 
isAirOrLavaOcean- Mappings:
- Namespace - Name - Mixin selector - named - isAirOrLavaOcean- Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;isAirOrLavaOcean(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;)Z- intermediary - method_27095- Lnet/minecraft/class_5153;method_27095(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;)Z- official - a- Lefd;a(Ldgk;ILji;)Z
 
 
-