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/BasaltColumnsFeatureintermediary net/minecraft/class_5153official ebi
-
Field Summary
FieldsModifier 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.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_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 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
generateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Field Details
-
CANNOT_REPLACE_BLOCKS
- Mappings:
Namespace Name Mixin selector named CANNOT_REPLACE_BLOCKSLnet/minecraft/world/gen/feature/BasaltColumnsFeature;CANNOT_REPLACE_BLOCKS:Lcom/google/common/collect/ImmutableList;intermediary field_24132Lnet/minecraft/class_5153;field_24132:Lcom/google/common/collect/ImmutableList;official aLebi;a:Lcom/google/common/collect/ImmutableList;
-
field_31495
private static final int field_31495- See Also:
- Mappings:
Namespace Name Mixin selector named field_31495Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31495:Iintermediary field_31495Lnet/minecraft/class_5153;field_31495:Iofficial bLebi;b:I
-
field_31496
private static final int field_31496- See Also:
- Mappings:
Namespace Name Mixin selector named field_31496Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31496:Iintermediary field_31496Lnet/minecraft/class_5153;field_31496:Iofficial cLebi;c:I
-
field_31497
private static final int field_31497- See Also:
- Mappings:
Namespace Name Mixin selector named field_31497Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31497:Iintermediary field_31497Lnet/minecraft/class_5153;field_31497:Iofficial dLebi;d:I
-
field_31498
private static final int field_31498- See Also:
- Mappings:
Namespace Name Mixin selector named field_31498Lnet/minecraft/world/gen/feature/BasaltColumnsFeature;field_31498:Iintermediary field_31498Lnet/minecraft/class_5153;field_31498:Iofficial aoLebi;ao:I
-
-
Constructor Details
-
BasaltColumnsFeature
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)Vofficial <init>Lece;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<BasaltColumnsFeatureConfig>- Mappings:
Namespace Name Mixin selector named generateLnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Zintermediary method_13151Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Zofficial aLece;a(Lecg;)Z
-
placeBasaltColumn
private boolean placeBasaltColumn(WorldAccess world, int seaLevel, BlockPos pos, int height, int reach) - Mappings:
Namespace Name Mixin selector named placeBasaltColumnLnet/minecraft/world/gen/feature/BasaltColumnsFeature;placeBasaltColumn(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;II)Zintermediary method_27096Lnet/minecraft/class_5153;method_27096(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;II)Zofficial aLebi;a(Ldcx;ILjd;II)Z
-
moveDownToGround
@Nullable private static @Nullable BlockPos moveDownToGround(WorldAccess world, int seaLevel, BlockPos.Mutable mutablePos, int distance) - Mappings:
Namespace Name Mixin selector named moveDownToGroundLnet/minecraft/world/gen/feature/BasaltColumnsFeature;moveDownToGround(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos$Mutable;I)Lnet/minecraft/util/math/BlockPos;intermediary method_27094Lnet/minecraft/class_5153;method_27094(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;official aLebi;a(Ldcx;ILjd$a;I)Ljd;
-
canPlaceAt
- Mappings:
Namespace Name Mixin selector named canPlaceAtLnet/minecraft/world/gen/feature/BasaltColumnsFeature;canPlaceAt(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos$Mutable;)Zintermediary method_30379Lnet/minecraft/class_5153;method_30379(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;)Zofficial aLebi;a(Ldcx;ILjd$a;)Z
-
moveUpToAir
@Nullable private static @Nullable BlockPos moveUpToAir(WorldAccess world, BlockPos.Mutable mutablePos, int distance) - Mappings:
Namespace Name Mixin selector named moveUpToAirLnet/minecraft/world/gen/feature/BasaltColumnsFeature;moveUpToAir(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos$Mutable;I)Lnet/minecraft/util/math/BlockPos;intermediary method_27098Lnet/minecraft/class_5153;method_27098(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;official aLebi;a(Ldcx;Ljd$a;I)Ljd;
-
isAirOrLavaOcean
- Mappings:
Namespace Name Mixin selector named isAirOrLavaOceanLnet/minecraft/world/gen/feature/BasaltColumnsFeature;isAirOrLavaOcean(Lnet/minecraft/world/WorldAccess;ILnet/minecraft/util/math/BlockPos;)Zintermediary method_27095Lnet/minecraft/class_5153;method_27095(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;)Zofficial aLebi;a(Ldcx;ILjd;)Z
-