History - net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
1.21.3
Names
efu
ekm
Fields
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, TYPE_CODEC, f_68519_
com.mojang.serialization.Codec<FoliagePlacer>: d, CODEC, field_24931, TYPE_CODEC
IntProvider: e, radius, field_21296, radius, f_68520_
IntProvider: e, radius, field_21296, radius
IntProvider: f, offset, field_23753, offset, f_68521_
IntProvider: f, offset, field_23753, offset
Constructors
Methods
FoliagePlacerType<?> (): a, type, method_28843, getType, m_5897_
FoliagePlacerType<?> (): a, type, method_28843, getType
<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, fillFoliagePlacerFields
int (RandomSource, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight, m_214116_
int (RandomSource, int, TreeConfiguration): a, foliageHeight, method_26989, getRandomHeight
int (RandomSource, int): a, foliageRadius, method_23452, getRandomRadius, m_214117_
int (RandomSource, int): a, foliageRadius, method_23452, getRandomRadius
int (RandomSource): a, offset, method_27386, getRandomOffset, m_225591_
int (RandomSource): a, offset, method_27386, getRandomOffset
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, isInvalidForLeaves
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, isPositionInvalid
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, generate
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, generate
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, generateSquare
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, generateSquareWithHangingLeaves
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, placeFoliageBlock
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, placeFoliageBlock
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_
net.minecraft.server.v1_16_R3.WorldGenFoilagePlacer
net.minecraft.world.level.levelgen.feature.foliageplacers.WorldGenFoilagePlacer
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
net.minecraft.server.v1_16_R2.WorldGenFoilagePlacer
net.minecraft.server.v1_16_R3.WorldGenFoilagePlacer
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
net.minecraft.server.v1_16_R1.WorldGenFoilagePlacer
net.minecraft.server.v1_16_R2.WorldGenFoilagePlacer
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
net.minecraft.server.v1_15_R1.WorldGenFoilagePlacer
net.minecraft.server.v1_16_R1.WorldGenFoilagePlacer
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
net.minecraft.server.v1_15_R1.WorldGenFoilagePlacer
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