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 cxnintermediary 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
generateIfValid, getCodec, isAir, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
-
Constructor Details
-
GlowLichenFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcxg;<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 aLcxg;a(Lcxi;)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 aLcxn;a(Lcbn;Lgj;Lcov;Ldab;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 aLcxn;a(Ldab;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 aLcxn;a(Ldab;Ljava/util/Random;Lgo;)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 cLcxn;c(Lcov;)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
-