Package net.minecraft.world.gen.feature
Class UnderwaterMagmaFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<UnderwaterMagmaFeatureConfig>
net.minecraft.world.gen.feature.UnderwaterMagmaFeature
- Mappings:
Namespace Name official dbeintermediary net/minecraft/class_5834named net/minecraft/world/gen/feature/UnderwaterMagmaFeature
-
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, GLOW_LICHEN, GLOWSTONE_BLOB, 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, 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
ConstructorsConstructorDescriptionUnderwaterMagmaFeature(com.mojang.serialization.Codec<UnderwaterMagmaFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate static OptionalIntgetFloorHeight(StructureWorldAccess world, BlockPos pos, UnderwaterMagmaFeatureConfig config) private booleanisValidPosition(StructureWorldAccess world, BlockPos pos) private booleanisWaterOrAir(WorldAccess world, BlockPos pos) Methods inherited from class net.minecraft.world.gen.feature.Feature
generateIfValid, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
UnderwaterMagmaFeature
public UnderwaterMagmaFeature(com.mojang.serialization.Codec<UnderwaterMagmaFeatureConfig> configCodec) - Mappings:
Namespace Name Mixin selector official <init>Lczo;<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<UnderwaterMagmaFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLczo;a(Lczq;)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
-
getFloorHeight
private static OptionalInt getFloorHeight(StructureWorldAccess world, BlockPos pos, UnderwaterMagmaFeatureConfig config) - Mappings:
Namespace Name Mixin selector official aLdbe;a(Lcdp;Lgk;Ldcs;)Ljava/util/OptionalInt;intermediary method_33765Lnet/minecraft/class_5834;method_33765(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5835;)Ljava/util/OptionalInt;named getFloorHeightLnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;getFloorHeight(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig;)Ljava/util/OptionalInt;
-
isValidPosition
- Mappings:
Namespace Name Mixin selector official bLdbe;b(Lcdp;Lgk;)Zintermediary method_33764Lnet/minecraft/class_5834;method_33764(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Znamed isValidPositionLnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;isValidPosition(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
isWaterOrAir
- Mappings:
Namespace Name Mixin selector official aLdbe;a(Lccy;Lgk;)Zintermediary method_33763Lnet/minecraft/class_5834;method_33763(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Znamed isWaterOrAirLnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;isWaterOrAir(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-