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 named net/minecraft/world/gen/feature/UnderwaterMagmaFeatureintermediary net/minecraft/class_5834official ezl
-
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_PLATFORM, END_SPIKE, FALLEN_TREE, 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 TypeMethodDescriptionprivate static booleancannotReplace(BlockState state) booleanprivate static OptionalIntgetFloorHeight(StructureWorldAccess world, BlockPos pos, UnderwaterMagmaFeatureConfig config) private booleanisFaceNotFull(WorldAccess world, BlockPos pos, Direction direction) private booleanisValidPosition(StructureWorldAccess 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 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>Lexx;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
generate
- Specified by:
generatein classFeature<UnderwaterMagmaFeatureConfig>- 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 aLexx;a(Lexz;)Z
-
getFloorHeight
private static OptionalInt getFloorHeight(StructureWorldAccess world, BlockPos pos, UnderwaterMagmaFeatureConfig config) - Mappings:
Namespace Name Mixin selector 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;intermediary method_33765Lnet/minecraft/class_5834;method_33765(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5835;)Ljava/util/OptionalInt;official aLezl;a(Ldxn;Lis;Lfba;)Ljava/util/OptionalInt;
-
isValidPosition
- Mappings:
Namespace Name Mixin selector named isValidPositionLnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;isValidPosition(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;)Zintermediary method_33764Lnet/minecraft/class_5834;method_33764(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Zofficial bLezl;b(Ldxn;Lis;)Z
-
cannotReplace
- Mappings:
Namespace Name Mixin selector named cannotReplaceLnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;cannotReplace(Lnet/minecraft/block/BlockState;)Zintermediary method_33763Lnet/minecraft/class_5834;method_33763(Lnet/minecraft/class_2680;)Zofficial cLezl;c(Leoh;)Z
-
isFaceNotFull
- Mappings:
Namespace Name Mixin selector named isFaceNotFullLnet/minecraft/world/gen/feature/UnderwaterMagmaFeature;isFaceNotFull(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Zintermediary method_76201Lnet/minecraft/class_5834;method_76201(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Zofficial aLezl;a(Ldwp;Lis;Liz;)Z
-