Class BlobFoliagePlacer
java.lang.Object
net.minecraft.world.gen.foliageplacer.FoliagePlacer
net.minecraft.world.gen.foliageplacer.BlobFoliagePlacer
- Direct Known Subclasses:
BushFoliagePlacer,FancyFoliagePlacer
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.foliageplacer.FoliagePlacer
FoliagePlacer.Foliage -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlobFoliagePlacer>protected final intFields inherited from class net.minecraft.world.gen.foliageplacer.FoliagePlacer
offset, radius -
Constructor Summary
ConstructorsConstructorDescriptionBlobFoliagePlacer(FeatureSpread p_i241995_1_, FeatureSpread p_i241995_2_, int p_i241995_3_) -
Method Summary
Modifier and TypeMethodDescriptionprotected static <P extends BlobFoliagePlacer>
com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,FeatureSpread, FeatureSpread, Integer> blobParts(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> p_236740_0_) protected voidcreateFoliage(IWorldGenerationReader p_230372_1_, Random p_230372_2_, BaseTreeFeatureConfig p_230372_3_, int p_230372_4_, FoliagePlacer.Foliage p_230372_5_, int p_230372_6_, int p_230372_7_, Set<BlockPos> p_230372_8_, int p_230372_9_, MutableBoundingBox p_230372_10_) intfoliageHeight(Random p_230374_1_, int p_230374_2_, BaseTreeFeatureConfig p_230374_3_) protected booleanshouldSkipLocation(Random p_230373_1_, int p_230373_2_, int p_230373_3_, int p_230373_4_, int p_230373_5_, boolean p_230373_6_) protected FoliagePlacerType<?>type()Methods inherited from class net.minecraft.world.gen.foliageplacer.FoliagePlacer
createFoliage, foliagePlacerParts, foliageRadius, placeLeavesRow, shouldSkipLocationSigned
-
Field Details
-
CODEC
-
height
protected final int height
-
-
Constructor Details
-
BlobFoliagePlacer
-
-
Method Details
-
blobParts
protected static <P extends BlobFoliagePlacer> com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,FeatureSpread, blobPartsFeatureSpread, Integer> (com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> p_236740_0_) -
type
- Specified by:
typein classFoliagePlacer
-
createFoliage
protected void createFoliage(IWorldGenerationReader p_230372_1_, Random p_230372_2_, BaseTreeFeatureConfig p_230372_3_, int p_230372_4_, FoliagePlacer.Foliage p_230372_5_, int p_230372_6_, int p_230372_7_, Set<BlockPos> p_230372_8_, int p_230372_9_, MutableBoundingBox p_230372_10_) - Specified by:
createFoliagein classFoliagePlacer
-
foliageHeight
- Specified by:
foliageHeightin classFoliagePlacer
-
shouldSkipLocation
protected boolean shouldSkipLocation(Random p_230373_1_, int p_230373_2_, int p_230373_3_, int p_230373_4_, int p_230373_5_, boolean p_230373_6_) - Specified by:
shouldSkipLocationin classFoliagePlacer
-