Package net.minecraft.world.gen.feature
Class GlowLichenFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<GlowLichenFeatureConfig>
net.minecraft.world.gen.feature.GlowLichenFeature
- Mappings:
Namespace Name official dbdintermediary net/minecraft/class_5779named net/minecraft/world/gen/feature/GlowLichenFeature
-
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_PATCH, 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, SURFACE_DISK, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES -
Constructor Summary
ConstructorsConstructorDescriptionGlowLichenFeature(com.mojang.serialization.Codec<GlowLichenFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionbooleangenerate(FeatureContext<GlowLichenFeatureConfig> context) static booleangenerate(StructureWorldAccess world, BlockPos pos, BlockState state, GlowLichenFeatureConfig config, AbstractRandom abstractRandom, List<Direction> directions) private static booleanisAirOrWater(BlockState state) shuffleDirections(GlowLichenFeatureConfig config, AbstractRandom abstractRandom) shuffleDirections(GlowLichenFeatureConfig config, AbstractRandom abstractRandom, Direction excluded) Methods inherited from class net.minecraft.world.gen.feature.Feature
generateIfValid, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
GlowLichenFeature
- Mappings:
Namespace Name Mixin selector official <init>Ldak;<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<GlowLichenFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLdak;a(Ldam;)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
-
generate
public static boolean generate(StructureWorldAccess world, BlockPos pos, BlockState state, GlowLichenFeatureConfig config, AbstractRandom abstractRandom, List<Direction> directions) - Mappings:
Namespace Name Mixin selector official aLdbd;a(Lcek;Lgm;Lcsg;Ldcv;Laki;Ljava/util/List;)Zintermediary method_33391Lnet/minecraft/class_5779;method_33391(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5780;Lnet/minecraft/class_5819;Ljava/util/List;)Znamed generateLnet/minecraft/world/gen/feature/GlowLichenFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;Lnet/minecraft/world/gen/random/AbstractRandom;Ljava/util/List;)Z
-
shuffleDirections
public static List<Direction> shuffleDirections(GlowLichenFeatureConfig config, AbstractRandom abstractRandom) - Mappings:
Namespace Name Mixin selector official aLdbd;a(Ldcv;Laki;)Ljava/util/List;intermediary method_33392Lnet/minecraft/class_5779;method_33392(Lnet/minecraft/class_5780;Lnet/minecraft/class_5819;)Ljava/util/List;named shuffleDirectionsLnet/minecraft/world/gen/feature/GlowLichenFeature;shuffleDirections(Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;Lnet/minecraft/world/gen/random/AbstractRandom;)Ljava/util/List;
-
shuffleDirections
public static List<Direction> shuffleDirections(GlowLichenFeatureConfig config, AbstractRandom abstractRandom, Direction excluded) - Mappings:
Namespace Name Mixin selector official aLdbd;a(Ldcv;Laki;Lgr;)Ljava/util/List;intermediary method_33393Lnet/minecraft/class_5779;method_33393(Lnet/minecraft/class_5780;Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/List;named shuffleDirectionsLnet/minecraft/world/gen/feature/GlowLichenFeature;shuffleDirections(Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;Lnet/minecraft/world/gen/random/AbstractRandom;Lnet/minecraft/util/math/Direction;)Ljava/util/List;
-
isAirOrWater
- Mappings:
Namespace Name Mixin selector official cLdbd;c(Lcsg;)Zintermediary method_33395Lnet/minecraft/class_5779;method_33395(Lnet/minecraft/class_2680;)Znamed isAirOrWaterLnet/minecraft/world/gen/feature/GlowLichenFeature;isAirOrWater(Lnet/minecraft/block/BlockState;)Z
-