Class FancyFoliagePlacer
java.lang.Object
net.minecraft.world.gen.foliageplacer.FoliagePlacer
net.minecraft.world.gen.foliageplacer.BlobFoliagePlacer
net.minecraft.world.gen.foliageplacer.FancyFoliagePlacer
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.foliageplacer.FoliagePlacer
FoliagePlacer.Foliage
-
Field Summary
Fields inherited from class net.minecraft.world.gen.foliageplacer.BlobFoliagePlacer
height
Fields inherited from class net.minecraft.world.gen.foliageplacer.FoliagePlacer
offset, radius
-
Constructor Summary
ConstructorDescriptionFancyFoliagePlacer
(FeatureSpread p_i241998_1_, FeatureSpread p_i241998_2_, int p_i241998_3_) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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_) 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_) protected FoliagePlacerType<?>
type()
Methods inherited from class net.minecraft.world.gen.foliageplacer.BlobFoliagePlacer
blobParts, foliageHeight
Methods inherited from class net.minecraft.world.gen.foliageplacer.FoliagePlacer
createFoliage, foliagePlacerParts, foliageRadius, placeLeavesRow, shouldSkipLocationSigned
-
Field Details
-
CODEC
-
-
Constructor Details
-
FancyFoliagePlacer
-
-
Method Details
-
type
- Overrides:
type
in classBlobFoliagePlacer
-
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_) - Overrides:
createFoliage
in classBlobFoliagePlacer
-
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_) - Overrides:
shouldSkipLocation
in classBlobFoliagePlacer
-