History - net.minecraft.world.gen.foliage.FoliagePlacer
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
int (Random, int, TreeFeatureConfig): foliageHeight, method_26989, getRandomHeight
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int): createFoliage, method_27385, generate
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int, int): createFoliage, method_23448, generate
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean): placeLeavesRow, method_23449, generateSquare
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean, float, float): placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves
boolean (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, float, BlockPos, BlockPos$Mutable): tryPlaceExtension, method_49884, placeFoliageBlock
boolean (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos): tryPlaceLeaf, method_34359, placeFoliageBlock
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeature, int, FoliagePlacer$TreeNode, int, int): createFoliage, method_27385, generate
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeature, int, FoliagePlacer$TreeNode, int, int, int): createFoliage, method_23448, generate
int (Random, int, TreeFeature): foliageHeight, method_26989, getRandomHeight
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeature, BlockPos, int, int, boolean): placeLeavesRow, method_23449, generateSquare
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeature, BlockPos, int, int, boolean, float, float): placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves
boolean (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeature, float, BlockPos, BlockPos$Mutable): tryPlaceExtension, method_49884, placeFoliageBlock
boolean (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeature, BlockPos): tryPlaceLeaf, method_34359, placeFoliageBlock
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int): createFoliage, method_27385, generate
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int, int): createFoliage, method_23448, generate
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean): placeLeavesRow, method_23449, generateSquare
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean, float, float): placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves
boolean (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, float, BlockPos, BlockPos$Mutable): tryPlaceExtension, method_49884, placeFoliageBlock
boolean (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos): tryPlaceLeaf, method_34359, placeFoliageBlock
boolean (FluidState): lambda$tryPlaceLeaf$3, method_42380, method_42380
boolean (FluidState): lambda$tryPlaceLeaf$1, method_42380, method_42380
boolean (BlockState): lambda$tryPlaceLeaf$2, method_64224, method_64224
boolean (BlockState): lambda$tryPlaceLeaf$0, method_64224, method_64224
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int): createFoliage, method_27385, generate
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int, int): createFoliage, method_23448, generate
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean): placeLeavesRow, method_23449, generateSquare
void (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean, float, float): placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves
boolean (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, float, BlockPos, BlockPos$Mutable): tryPlaceExtension, method_49884, placeFoliageBlock
boolean (StructureWorldAccess, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos): tryPlaceLeaf, method_34359, placeFoliageBlock
1.21.11_unobfuscated
Names
net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
net.minecraft.class_4647
net.minecraft.world.gen.foliage.FoliagePlacer
Fields
com.mojang.serialization.Codec<FoliagePlacer>: CODEC, field_24931, TYPE_CODEC
IntProvider: radius, field_21296, radius
IntProvider: offset, field_23753, offset
Constructors
Methods
<P extends FoliagePlacer> com.mojang.datafixers.Products$P2<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, IntProvider> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): foliagePlacerParts, method_30411, fillFoliagePlacerFields
FoliagePlacerType<?> (): type, method_28843, getType
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int): createFoliage, method_27385, generate
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, int, FoliagePlacer$TreeNode, int, int, int): createFoliage, method_23448, generate
int (Random, int, TreeFeatureConfig): foliageHeight, method_26989, getRandomHeight
int (Random, int): foliageRadius, method_23452, getRandomRadius
int (Random): offset, method_27386, getRandomOffset
boolean (Random, int, int, int, int, boolean): shouldSkipLocation, method_23451, isInvalidForLeaves
boolean (Random, int, int, int, int, boolean): shouldSkipLocationSigned, method_27387, isPositionInvalid
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean): placeLeavesRow, method_23449, generateSquare
void (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos, int, int, boolean, float, float): placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves
boolean (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, float, BlockPos, BlockPos$Mutable): tryPlaceExtension, method_49884, placeFoliageBlock
boolean (TestableWorld, FoliagePlacer$BlockPlacer, Random, TreeFeatureConfig, BlockPos): tryPlaceLeaf, method_34359, placeFoliageBlock
boolean (FluidState): lambda$tryPlaceLeaf$3, method_42380, method_42380
boolean (BlockState): lambda$tryPlaceLeaf$2, method_64224, method_64224
IntProvider (FoliagePlacer): lambda$foliagePlacerParts$1, method_30410, method_30410
IntProvider (FoliagePlacer): lambda$foliagePlacerParts$0, method_30412, method_30412