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 cwsintermediary 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, 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, 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
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, Random random, List<Direction> directions) private static booleanisAirOrWater(BlockState state) shuffleDirections(GlowLichenFeatureConfig config, Random random) shuffleDirections(GlowLichenFeatureConfig config, Random random, Direction excluded) Methods inherited from class net.minecraft.world.gen.feature.Feature
configure, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
GlowLichenFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcwl;<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 aLcwl;a(Lcwn;)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, Random random, List<Direction> directions) - Mappings:
Namespace Name Mixin selector official aLcws;a(Lcav;Lgh;Lcoc;Lczh;Ljava/util/Random;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;Ljava/util/Random;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;Ljava/util/Random;Ljava/util/List;)Z
-
shuffleDirections
- Mappings:
Namespace Name Mixin selector official aLcws;a(Lczh;Ljava/util/Random;)Ljava/util/List;intermediary method_33392Lnet/minecraft/class_5779;method_33392(Lnet/minecraft/class_5780;Ljava/util/Random;)Ljava/util/List;named shuffleDirectionsLnet/minecraft/world/gen/feature/GlowLichenFeature;shuffleDirections(Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;Ljava/util/Random;)Ljava/util/List;
-
shuffleDirections
public static List<Direction> shuffleDirections(GlowLichenFeatureConfig config, Random random, Direction excluded) - Mappings:
Namespace Name Mixin selector official aLcws;a(Lczh;Ljava/util/Random;Lgm;)Ljava/util/List;intermediary method_33393Lnet/minecraft/class_5779;method_33393(Lnet/minecraft/class_5780;Ljava/util/Random;Lnet/minecraft/class_2350;)Ljava/util/List;named shuffleDirectionsLnet/minecraft/world/gen/feature/GlowLichenFeature;shuffleDirections(Lnet/minecraft/world/gen/feature/GlowLichenFeatureConfig;Ljava/util/Random;Lnet/minecraft/util/math/Direction;)Ljava/util/List;
-
isAirOrWater
- Mappings:
Namespace Name Mixin selector official cLcws;c(Lcoc;)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
-