Package net.minecraft.world.gen.feature
Class MultifaceGrowthFeatureConfig
java.lang.Object
net.minecraft.world.gen.feature.MultifaceGrowthFeatureConfig
- All Implemented Interfaces:
- FeatureConfig
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig- intermediary - net/minecraft/class_5780- official - eii
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal MultifaceGrowthBlockfinal RegistryEntryList<Block> static final com.mojang.serialization.Codec<MultifaceGrowthFeatureConfig> private final ObjectArrayList<Direction> final booleanfinal booleanfinal booleanfinal intfinal floatFields inherited from interface net.minecraft.world.gen.feature.FeatureConfigDEFAULT
- 
Constructor SummaryConstructorsConstructorDescriptionMultifaceGrowthFeatureConfig(MultifaceGrowthBlock block, 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 - named - CODEC- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_28429- Lnet/minecraft/class_5780;field_28429:Lcom/mojang/serialization/Codec;- official - a- Leii;a:Lcom/mojang/serialization/Codec;
 
- 
block- Mappings:
- Namespace - Name - Mixin selector - named - block- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;block:Lnet/minecraft/block/MultifaceGrowthBlock;- intermediary - field_37709- Lnet/minecraft/class_5780;field_37709:Lnet/minecraft/class_10376;- official - b- Leii;b:Ldoq;
 
- 
searchRangepublic final int searchRange- Mappings:
- Namespace - Name - Mixin selector - named - searchRange- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;searchRange:I- intermediary - field_28430- Lnet/minecraft/class_5780;field_28430:I- official - c- Leii;c:I
 
- 
placeOnFloorpublic final boolean placeOnFloor- Mappings:
- Namespace - Name - Mixin selector - named - placeOnFloor- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;placeOnFloor:Z- intermediary - field_28431- Lnet/minecraft/class_5780;field_28431:Z- official - d- Leii;d:Z
 
- 
placeOnCeilingpublic final boolean placeOnCeiling- Mappings:
- Namespace - Name - Mixin selector - named - placeOnCeiling- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;placeOnCeiling:Z- intermediary - field_28432- Lnet/minecraft/class_5780;field_28432:Z- official - e- Leii;e:Z
 
- 
placeOnWallspublic final boolean placeOnWalls- Mappings:
- Namespace - Name - Mixin selector - named - placeOnWalls- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;placeOnWalls:Z- intermediary - field_28433- Lnet/minecraft/class_5780;field_28433:Z- official - f- Leii;f:Z
 
- 
spreadChancepublic final float spreadChance- Mappings:
- Namespace - Name - Mixin selector - named - spreadChance- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;spreadChance:F- intermediary - field_28434- Lnet/minecraft/class_5780;field_28434:F- official - g- Leii;g:F
 
- 
canPlaceOn- Mappings:
- Namespace - Name - Mixin selector - named - canPlaceOn- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;canPlaceOn:Lnet/minecraft/registry/entry/RegistryEntryList;- intermediary - field_28435- Lnet/minecraft/class_5780;field_28435:Lnet/minecraft/class_6885;- official - h- Leii;h:Ljv;
 
- 
directions- Mappings:
- Namespace - Name - Mixin selector - named - directions- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;directions:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- intermediary - field_28436- Lnet/minecraft/class_5780;field_28436:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;- official - i- Leii;i:Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
 
 
- 
- 
Constructor Details- 
MultifaceGrowthFeatureConfigpublic MultifaceGrowthFeatureConfig(MultifaceGrowthBlock block, int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, RegistryEntryList<Block> canPlaceOn) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;<init>(Lnet/minecraft/block/MultifaceGrowthBlock;IZZZFLnet/minecraft/registry/entry/RegistryEntryList;)V- intermediary - <init>- Lnet/minecraft/class_5780;<init>(Lnet/minecraft/class_10376;IZZZFLnet/minecraft/class_6885;)V- official - <init>- Leii;<init>(Ldoq;IZZZFLjv;)V
 
 
- 
- 
Method Details- 
validateBlock- Mappings:
- Namespace - Name - Mixin selector - named - validateBlock- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;validateBlock(Lnet/minecraft/block/Block;)Lcom/mojang/serialization/DataResult;- intermediary - method_41573- Lnet/minecraft/class_5780;method_41573(Lnet/minecraft/class_2248;)Lcom/mojang/serialization/DataResult;- official - a- Leii;a(Ldjn;)Lcom/mojang/serialization/DataResult;
 
- 
shuffleDirections- Mappings:
- Namespace - Name - Mixin selector - named - shuffleDirections- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;shuffleDirections(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/Direction;)Ljava/util/List;- intermediary - method_43296- Lnet/minecraft/class_5780;method_43296(Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/List;- official - a- Leii;a(Lazh;Ljn;)Ljava/util/List;
 
- 
shuffleDirections- Mappings:
- Namespace - Name - Mixin selector - named - shuffleDirections- Lnet/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig;shuffleDirections(Lnet/minecraft/util/math/random/Random;)Ljava/util/List;- intermediary - method_43295- Lnet/minecraft/class_5780;method_43295(Lnet/minecraft/class_5819;)Ljava/util/List;- official - a- Leii;a(Lazh;)Ljava/util/List;
 
 
-