历史 - net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer
1.21.11
名称
ewn
fbo
字段
构造函数
方法
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
eqy
ewn
字段
构造函数
方法
1.21.8
名称
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
eon
eqy
字段
构造函数
方法
1.21.5
名称
ejp
eon
字段
构造函数
方法
1.21.4
名称
ekm
ejp
字段
构造函数
方法
1.21.3
名称
efu
ekm
字段
构造函数
方法
1.21.1
名称
字段
构造函数
方法
1.21
名称
eeq
efu
字段
构造函数
方法
1.20.6
名称
dvk
eeq
字段
构造函数
方法
1.20.4
名称
drm
dvk
字段
构造函数
方法
1.20.2
名称
doe
drm
字段
构造函数
方法
1.20.1
名称
dnt
doe
字段
构造函数
方法
boolean (LevelSimulatedReader, FoliagePlacer$FoliageSetter, RandomSource, TreeConfiguration, float, BlockPos, BlockPos$MutableBlockPos): a, tryPlaceExtension, method_49884, placeFoliageBlock, m_277091_
1.19.4
名称
dku
dnt
字段
构造函数
方法
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
名称
dhi
dku
字段
构造函数
方法
1.19.2
名称
字段
构造函数
方法
1.19.1
名称
dgl
dhi
net.minecraft.world.level.levelgen.feature.foliageplacers.WorldGenFoilagePlacer
字段
构造函数
方法
1.19
名称
dbp
dgl
net.minecraft.world.level.levelgen.feature.foliageplacers.WorldGenFoilagePlacer
字段
构造函数
方法
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
名称
dax
dbp
字段
构造函数
方法
1.18.1
名称
字段
构造函数
方法
1.18
名称
cxb
dax
字段
构造函数
方法
1.17.1
名称
cxa
cxb
字段
构造函数
方法
1.17
名称
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
字段
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_
构造函数
方法
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
名称
字段
构造函数
方法
1.16.4
名称
cni
cnl
net.minecraft.server.v1_16_R2.WorldGenFoilagePlacer
net.minecraft.server.v1_16_R3.WorldGenFoilagePlacer
字段
构造函数
方法
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
名称
字段
构造函数
方法
1.16.2
名称
cpg
cni
net.minecraft.server.v1_16_R1.WorldGenFoilagePlacer
net.minecraft.server.v1_16_R2.WorldGenFoilagePlacer
字段
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_
构造函数
(int, int, int, int)
方法
<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
名称
chq
cpg
net.minecraft.server.v1_15_R1.WorldGenFoilagePlacer
net.minecraft.server.v1_16_R1.WorldGenFoilagePlacer
字段
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_
构造函数
(int, int, FoliagePlacerType<?>)
(int, int, int, int)
方法
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
名称
chn
chq
字段
构造函数
方法
1.15.1
名称
字段
构造函数
方法
1.15
名称
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
字段
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_
构造函数
(int, int, FoliagePlacerType<?>)
方法
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