History - net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
25w18a
Names
eon
epd
Fields
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, TYPE_CODEC, f_68519_
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931
IntProvider: e, radius, field_21296, radius, f_68520_
IntProvider: e, radius, field_21296
IntProvider: f, offset, field_23753, offset, f_68521_
IntProvider: f, offset, field_23753
Constructors
Methods
FoliagePlacerType<?> (): a, type, method_28843, getType, m_5897_
FoliagePlacerType<?> (): a, type, method_28843
<P extends FoliagePlacer> com.mojang.datafixers.Products$P2<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, IntProvider> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_30411, fillFoliagePlacerFields, m_68573_
<P extends FoliagePlacer> com.mojang.datafixers.Products$P2<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, IntProvider> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_30411
int (RandomSource, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, m_214116_
int (RandomSource, int, TreeConfiguration): a, foliageHeight, method_26989
int (RandomSource, int): a, foliageRadius, method_23452, getRandomRadius, m_214117_
int (RandomSource, int): a, foliageRadius, method_23452
int (RandomSource): a, offset, method_27386, getRandomOffset, m_225591_
int (RandomSource): a, offset, method_27386
boolean (RandomSource, int, int, int, int, boolean): a, shouldSkipLocation, method_23451, isInvalidForLeaves, m_214203_
boolean (RandomSource, int, int, int, int, boolean): a, shouldSkipLocation, method_23451
boolean (RandomSource, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, isPositionInvalid, m_214202_
boolean (RandomSource, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385, generate, m_271927_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448, generate, m_213633_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449, generateSquare, m_225628_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos, int, int, boolean, float, float): a, placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves, m_272160_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos, int, int, boolean, float, float): a, placeLeavesRowWithHangingLeavesBelow, method_49247
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359, placeFoliageBlock, m_272253_
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, float, BlockPos, BlockPos$MutableBlockPos): a, tryPlaceExtension, method_49884, placeFoliageBlock, m_277091_
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, float, BlockPos, BlockPos$MutableBlockPos): a, tryPlaceExtension, method_49884
1.21.5
Names
ejp
eon
Fields
Constructors
Methods
1.21.4
Names
ekm
ejp
Fields
Constructors
Methods
1.21.3
Names
efu
ekm
Fields
Constructors
Methods
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
eeq
efu
Fields
Constructors
Methods
1.20.6
Names
dvk
eeq
Fields
Constructors
Methods
1.20.4
Names
drm
dvk
Fields
Constructors
Methods
1.20.2
Names
doe
drm
Fields
Constructors
Methods
1.20.1
Names
dnt
doe
Fields
Constructors
Methods
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, float, BlockPos, BlockPos$MutableBlockPos): a, tryPlaceExtension, method_49884, placeFoliageBlock, m_277091_
1.19.4
Names
dku
dnt
Fields
Constructors
Methods
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385, generate, m_225604_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448, generate, m_213633_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449, generateSquare, m_225628_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359, placeFoliageBlock, m_225622_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385, generate, m_271927_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448, generate, m_213633_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449, generateSquare, m_225628_
void (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos, int, int, boolean, float, float): a, placeLeavesRowWithHangingLeavesBelow, method_49247, generateSquareWithHangingLeaves, m_272160_
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359, placeFoliageBlock, m_272253_
1.19.3
Names
dhi
dku
Fields
Constructors
Methods
1.19.2
Names
Fields
Constructors
Methods
1.19.1
Names
dgl
dhi
Fields
Constructors
Methods
1.19
Names
dbp
dgl
Fields
Constructors
Methods
int (Random, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, m_5969_
int (Random, int): a, foliageRadius, method_23452, getRandomRadius, m_5937_
int (Random): a, offset, method_27386, getRandomOffset, m_68558_
boolean (Random, int, int, int, int, boolean): a, shouldSkipLocation, method_23451, isInvalidForLeaves, m_7394_
boolean (Random, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, isPositionInvalid, m_7395_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385, generate, m_161413_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448, generate, m_142539_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449, generateSquare, m_161437_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359, placeFoliageBlock, m_161431_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385, generate, m_225604_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448, generate, m_213633_
int (RandomSource, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, m_214116_
int (RandomSource, int): a, foliageRadius, method_23452, getRandomRadius, m_214117_
int (RandomSource): a, offset, method_27386, getRandomOffset, m_225591_
boolean (RandomSource, int, int, int, int, boolean): a, shouldSkipLocation, method_23451, isInvalidForLeaves, m_214203_
boolean (RandomSource, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, isPositionInvalid, m_214202_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449, generateSquare, m_225628_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359, placeFoliageBlock, m_225622_
1.18.2
Names
dax
dbp
Fields
Constructors
Methods
1.18.1
Names
Fields
Constructors
Methods
1.18
Names
cxb
dax
Fields
Constructors
Methods
1.17.1
Names
cxa
cxb
Fields
Constructors
Methods
1.17
Names
cnl
cxa
net.minecraft.world.gen.foliageplacer.FoliagePlacer
net.minecraft.src.C_2379_
Fields
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, TYPE_CODEC, field_236749_d_
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, TYPE_CODEC, f_68519_
UniformInt: e, radius, field_21296, radius, field_227381_a_
UniformInt: f, offset, field_23753, offset, field_236750_g_
IntProvider: e, radius, field_21296, radius, f_68520_
IntProvider: f, offset, field_23753, offset, f_68521_
Constructors
Methods
FoliagePlacerType<?> (): a, type, method_28843, getType, func_230371_a_
FoliagePlacerType<?> (): a, type, method_28843, getType, m_5897_
void (LevelSimulatedRW, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, Set<BlockPos>, BoundingBox): a, createFoliage, method_27385, generate, func_236752_a_
void (LevelSimulatedRW, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, Set<BlockPos>, int, BoundingBox): a, createFoliage, method_23448, generate, func_230372_a_
int (Random, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, func_230374_a_
int (Random, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, m_5969_
int (Random, int): a, foliageRadius, method_23452, getRandomRadius, func_230376_a_
int (Random, int): a, foliageRadius, method_23452, getRandomRadius, m_5937_
int (Random): a, offset, method_27386, getRandomOffset, func_236755_a_
int (Random): a, offset, method_27386, getRandomOffset, m_68558_
boolean (Random, int, int, int, int, boolean): a, shouldSkipLocation, method_23451, isInvalidForLeaves, func_230373_a_
boolean (Random, int, int, int, int, boolean): a, shouldSkipLocation, method_23451, isInvalidForLeaves, m_7394_
boolean (Random, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, isPositionInvalid, func_230375_b_
boolean (Random, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, isPositionInvalid, m_7395_
void (LevelSimulatedRW, Random, TreeConfiguration, BlockPos, int, Set<BlockPos>, int, boolean, BoundingBox): a, placeLeavesRow, method_23449, generateSquare, func_236753_a_
<P extends FoliagePlacer> com.mojang.datafixers.Products$P2<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, UniformInt, UniformInt> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_30411, fillFoliagePlacerFields, func_242830_b
<P extends FoliagePlacer> com.mojang.datafixers.Products$P2<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, IntProvider> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_30411, fillFoliagePlacerFields, m_68573_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int): a, createFoliage, method_27385, generate, m_161413_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, int): a, createFoliage, method_23448, generate, m_142539_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, BlockPos, int, int, boolean): a, placeLeavesRow, method_23449, generateSquare, m_161437_
void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, Random, TreeConfiguration, BlockPos): a, tryPlaceLeaf, method_34359, placeFoliageBlock, m_161431_
1.16.5
Names
Fields
Constructors
Methods
1.16.4
Names
cni
cnl
Fields
Constructors
Methods
boolean (Random, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, method_27387, func_230375_b_
boolean (Random, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, isPositionInvalid, func_230375_b_
void (LevelSimulatedRW, Random, TreeConfiguration, BlockPos, int, Set<BlockPos>, int, boolean, BoundingBox): a, placeLeavesRow, method_23449, generate, func_236753_a_
void (LevelSimulatedRW, Random, TreeConfiguration, BlockPos, int, Set<BlockPos>, int, boolean, BoundingBox): a, placeLeavesRow, method_23449, generateSquare, func_236753_a_
1.16.3
Names
Fields
Constructors
Methods
1.16.2
Names
cpg
cni
Fields
int: e, radius, field_21296, radius, field_227381_a_
int: f, radiusRandom, field_21297, randomRadius, field_227382_b_
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, CODEC, field_236749_d_
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, TYPE_CODEC, field_236749_d_
int: g, offset, field_23753, offset, field_236750_g_
int: h, offsetRandom, field_23754, randomOffset, field_236751_h_
UniformInt: e, radius, field_21296, radius, field_227381_a_
UniformInt: f, offset, field_23753, offset, field_236750_g_
Constructors
(int, int, int, int)
Methods
<P extends FoliagePlacer> com.mojang.datafixers.Products$P4<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, Integer, Integer, Integer, Integer> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_28846, method_28846, func_236756_b_
int (Random, int, TreeConfiguration): a, foliageHeight, method_26989, getHeight, func_230374_a_
int (Random, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, func_230374_a_
int (Random, int): a, foliageRadius, method_23452, getRadius, func_230376_a_
int (Random, int): a, foliageRadius, method_23452, getRandomRadius, func_230376_a_
int (Random): a, offset, method_27386, method_27386, func_236755_a_
int (Random): a, offset, method_27386, getRandomOffset, func_236755_a_
<P extends FoliagePlacer> com.mojang.datafixers.Products$P2<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, UniformInt, UniformInt> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_30411, fillFoliagePlacerFields, func_242830_b
1.16.1
Names
chq
cpg
Fields
int: a, radius, field_21296, radius, field_227381_a_
int: e, radius, field_21296, radius, field_227381_a_
int: b, radiusRandom, field_21297, randomRadius, field_227382_b_
int: f, radiusRandom, field_21297, randomRadius, field_227382_b_
FoliagePlacerType<?>: c, type, field_21298, type, field_227383_c_
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, CODEC, field_236749_d_
int: g, offset, field_23753, offset, field_236750_g_
int: h, offsetRandom, field_23754, randomOffset, field_236751_h_
Constructors
(int, int, FoliagePlacerType<?>)
(int, int, int, int)
Methods
void (LevelSimulatedRW, Random, SmallTreeConfiguration, int, int, int, BlockPos, Set<BlockPos>): a, createFoliage, method_23448, generate, func_225571_a_
int (Random, int, int, SmallTreeConfiguration): a, foliageRadius, method_23452, getRadius, func_225573_a_
boolean (Random, int, int, int, int, int): a, shouldSkipLocation, method_23451, func_225572_a_
int (int, int, int, int): a, getTreeRadiusForHeight, method_23447, func_225570_a_
void (LevelSimulatedRW, Random, SmallTreeConfiguration, int, BlockPos, int, int, Set<BlockPos>): a, placeLeavesRow, method_23449, generate, func_227384_a_
void (LevelSimulatedRW, Random, BlockPos, SmallTreeConfiguration, Set<BlockPos>): a, placeLeaf, method_23450, func_227385_a_
<T> T (com.mojang.datafixers.types.DynamicOps<T>): a, serialize, method_19508, serialize, func_218175_a
<P extends FoliagePlacer> com.mojang.datafixers.Products$P4<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, Integer, Integer, Integer, Integer> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): b, foliagePlacerParts, method_28846, method_28846, func_236756_b_
FoliagePlacerType<?> (): a, type, method_28843, getType, func_230371_a_
void (LevelSimulatedRW, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, Set<BlockPos>, BoundingBox): a, createFoliage, method_27385, generate, func_236752_a_
void (LevelSimulatedRW, Random, TreeConfiguration, int, FoliagePlacer$FoliageAttachment, int, int, Set<BlockPos>, int, BoundingBox): a, createFoliage, method_23448, generate, func_230372_a_
int (Random, int, TreeConfiguration): a, foliageHeight, method_26989, getHeight, func_230374_a_
int (Random, int): a, foliageRadius, method_23452, getRadius, func_230376_a_
int (Random): a, offset, method_27386, method_27386, func_236755_a_
boolean (Random, int, int, int, int, boolean): a, shouldSkipLocation, method_23451, isInvalidForLeaves, func_230373_a_
boolean (Random, int, int, int, int, boolean): b, shouldSkipLocationSigned, method_27387, method_27387, func_230375_b_
void (LevelSimulatedRW, Random, TreeConfiguration, BlockPos, int, Set<BlockPos>, int, boolean, BoundingBox): a, placeLeavesRow, method_23449, generate, func_236753_a_
1.15.2
Names
chn
chq
Fields
Constructors
Methods
1.15.1
Names
Fields
Constructors
Methods
1.15
Names
chn
net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
net.minecraft.class_4647
net.minecraft.world.gen.foliage.FoliagePlacer
net.minecraft.world.gen.foliageplacer.FoliagePlacer
Fields
int: a, radius, field_21296, radius, field_227381_a_
int: b, radiusRandom, field_21297, randomRadius, field_227382_b_
FoliagePlacerType<?>: c, type, field_21298, type, field_227383_c_
Constructors
(int, int, FoliagePlacerType<?>)
Methods
void (LevelSimulatedRW, Random, SmallTreeConfiguration, int, int, int, BlockPos, Set<BlockPos>): a, createFoliage, method_23448, generate, func_225571_a_
int (Random, int, int, SmallTreeConfiguration): a, foliageRadius, method_23452, getRadius, func_225573_a_
boolean (Random, int, int, int, int, int): a, shouldSkipLocation, method_23451, func_225572_a_
int (int, int, int, int): a, getTreeRadiusForHeight, method_23447, func_225570_a_
void (LevelSimulatedRW, Random, SmallTreeConfiguration, int, BlockPos, int, int, Set<BlockPos>): a, placeLeavesRow, method_23449, generate, func_227384_a_
void (LevelSimulatedRW, Random, BlockPos, SmallTreeConfiguration, Set<BlockPos>): a, placeLeaf, method_23450, func_227385_a_
<T> T (com.mojang.datafixers.types.DynamicOps<T>): a, serialize, method_19508, serialize, func_218175_a