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 djhintermediary 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, 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
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, 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>Ldht;<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 aLdht;a(Ldhv;)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 aLdjh;a(Lcld;Lgp;Ldkv;)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 bLdjh;b(Lcld;Lgp;)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 aLdjh;a(Lckl;Lgp;)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
-