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

(UniformInt, UniformInt)

(IntProvider, IntProvider)

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)

(UniformInt, UniformInt)

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