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

(IntProvider, IntProvider)

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