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 cuh
intermediary net/minecraft/class_5834
named net/minecraft/world/gen/feature/UnderwaterMagmaFeature
-
Field Summary
Fields 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
ConstructorDescriptionUnderwaterMagmaFeature(com.mojang.serialization.Codec<UnderwaterMagmaFeatureConfig> configCodec)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
generate(FeatureContext<UnderwaterMagmaFeatureConfig> context)
private static OptionalInt
getFloorHeight(StructureWorldAccess world, BlockPos pos, UnderwaterMagmaFeatureConfig config)
private boolean
isValidPosition(StructureWorldAccess world, BlockPos pos)
private boolean
isWaterOrAir(WorldAccess world, BlockPos pos)
Methods inherited from class net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, method_37256, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
UnderwaterMagmaFeature
public UnderwaterMagmaFeature(com.mojang.serialization.Codec<UnderwaterMagmaFeatureConfig> configCodec)- Mappings:
Namespace Name Mixin selector official <init>
Lcsf;<init>(Lcom/mojang/serialization/Codec;)V
intermediary <init>
Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V
named <init>
Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generate
in classFeature<UnderwaterMagmaFeatureConfig>
- Mappings:
Namespace Name Mixin selector official a
Lcsf;a(Lcsg;)Z
intermediary method_13151
Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z
named generate
Lnet/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 a
Lcuh;a(Lbxk;Lgg;Lcwn;)Ljava/util/OptionalInt;
intermediary method_33765
Lnet/minecraft/class_5834;method_33765(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5835;)Ljava/util/OptionalInt;
named getFloorHeight
Lnet/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 b
Lcuh;b(Lbxk;Lgg;)Z
intermediary method_33764
Lnet/minecraft/class_5834;method_33764(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z
named isValidPosition
Lnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;isValidPosition(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-
isWaterOrAir
- Mappings:
Namespace Name Mixin selector official a
Lcuh;a(Lbwq;Lgg;)Z
intermediary method_33763
Lnet/minecraft/class_5834;method_33763(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
named isWaterOrAir
Lnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;isWaterOrAir(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z
-