历史 - 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_

构造函数

(UniformInt, UniformInt)

(IntProvider, IntProvider)

方法

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)

(UniformInt, UniformInt)

方法

<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