Package net.minecraft.world.gen.feature
Class MultifaceGrowthFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.MultifaceGrowthFeatureConfig
- All Implemented Interfaces:
- FeatureConfig
- Mappings:
- Namespace - Name - official - dmx- intermediary - net/minecraft/class_5780- named - net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal RegistryEntryList<Block>static final com.mojang.serialization.Codec<MultifaceGrowthFeatureConfig>private final ObjectArrayList<Direction>final MultifaceGrowthBlockfinal booleanfinal booleanfinal booleanfinal intfinal floatFields inherited from interface net.minecraft.world.gen.feature.FeatureConfigDEFAULT
- 
Constructor SummaryConstructorsConstructorDescriptionMultifaceGrowthFeatureConfig(MultifaceGrowthBlock lichen, int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, RegistryEntryList<Block> canPlaceOn) 
- 
Method SummaryModifier and TypeMethodDescriptionshuffleDirections(Random random) shuffleDirections(Random random, Direction excluded) private static com.mojang.serialization.DataResult<MultifaceGrowthBlock>validateBlock(Block block) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.feature.FeatureConfiggetDecoratedFeatures
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx;a:Lcom/mojang/serialization/Codec;- intermediary - field_28429- Lnet/minecraft/class_5780;field_28429:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
 
- 
lichen- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldmx;b:Lcul;- intermediary - field_37709- Lnet/minecraft/class_5780;field_37709:Lnet/minecraft/class_5778;- named - lichen- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;lichen:Lnet/minecraft/block/MultifaceGrowthBlock;
 
- 
searchRangepublic final int searchRange- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldmx;c:I- intermediary - field_28430- Lnet/minecraft/class_5780;field_28430:I- named - searchRange- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;searchRange:I
 
- 
placeOnFloorpublic final boolean placeOnFloor- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldmx;d:Z- intermediary - field_28431- Lnet/minecraft/class_5780;field_28431:Z- named - placeOnFloor- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;placeOnFloor:Z
 
- 
placeOnCeilingpublic final boolean placeOnCeiling- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldmx;e:Z- intermediary - field_28432- Lnet/minecraft/class_5780;field_28432:Z- named - placeOnCeiling- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;placeOnCeiling:Z
 
- 
placeOnWallspublic final boolean placeOnWalls- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldmx;f:Z- intermediary - field_28433- Lnet/minecraft/class_5780;field_28433:Z- named - placeOnWalls- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;placeOnWalls:Z
 
- 
spreadChancepublic final float spreadChance- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldmx;g:F- intermediary - field_28434- Lnet/minecraft/class_5780;field_28434:F- named - spreadChance- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;spreadChance:F
 
- 
canPlaceOn- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldmx;h:Lhi;- intermediary - field_28435- Lnet/minecraft/class_5780;field_28435:Lnet/minecraft/class_6885;- named - canPlaceOn- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;canPlaceOn:Lnet/minecraft/registry/entry/RegistryEntryList;
 
- 
directions- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldmx;i:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- intermediary - field_28436- Lnet/minecraft/class_5780;field_28436:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- named - directions- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;directions:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
 
 
- 
- 
Constructor Details- 
MultifaceGrowthFeatureConfigpublic MultifaceGrowthFeatureConfig(MultifaceGrowthBlock lichen, int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, RegistryEntryList<Block> canPlaceOn) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldmx;<init>(Lcul;IZZZFLhi;)V- intermediary - <init>- Lnet/minecraft/class_5780;<init>(Lnet/minecraft/class_5778;IZZZFLnet/minecraft/class_6885;)V- named - <init>- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;<init>(Lnet/minecraft/block/MultifaceGrowthBlock;IZZZFLnet/minecraft/registry/entry/RegistryEntryList;)V
 
 
- 
- 
Method Details- 
validateBlock- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx;a(Lcpn;)Lcom/mojang/serialization/DataResult;- intermediary - method_41573- Lnet/minecraft/class_5780;method_41573(Lnet/minecraft/class_2248;)Lcom/mojang/serialization/DataResult;- named - validateBlock- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;validateBlock(Lnet/minecraft/block/Block;)Lcom/mojang/serialization/DataResult;
 
- 
shuffleDirections- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx;a(Lapf;Lha;)Ljava/util/List;- intermediary - method_43296- Lnet/minecraft/class_5780;method_43296(Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/List;- named - shuffleDirections- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;shuffleDirections(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/Direction;)Ljava/util/List;
 
- 
shuffleDirections- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldmx;a(Lapf;)Ljava/util/List;- intermediary - method_43295- Lnet/minecraft/class_5780;method_43295(Lnet/minecraft/class_5819;)Ljava/util/List;- named - shuffleDirections- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;shuffleDirections(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;
 
 
-