History - net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacer

25w18a

Names

eoz

epp

Fields

com.mojang.serialization.Codec<RootPlacer>: d, CODEC, field_38779, TYPE_CODEC, f_225859_

com.mojang.serialization.Codec<RootPlacer>: d, CODEC, field_38779

IntProvider: e, trunkOffsetY, field_38868, trunkOffsetY, f_225860_

IntProvider: e, trunkOffsetY, field_38868

BlockStateProvider: f, rootProvider, field_38780, rootProvider, f_225861_

BlockStateProvider: f, rootProvider, field_38780

Optional<AboveRootPlacement>: g, aboveRootPlacement, field_38869, aboveRootPlacement, f_225862_

Optional<AboveRootPlacement>: g, aboveRootPlacement, field_38869

Constructors

Methods

<P extends RootPlacer> com.mojang.datafixers.Products$P3<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, BlockStateProvider, Optional<AboveRootPlacement>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): a, rootPlacerParts, method_43182, createCodecParts, m_225885_

<P extends RootPlacer> com.mojang.datafixers.Products$P3<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, BlockStateProvider, Optional<AboveRootPlacement>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): a, rootPlacerParts, method_43182

RootPlacerType<?> (): a, type, method_43165, getType, m_213745_

RootPlacerType<?> (): a, type, method_43165

boolean (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, BlockPos, BlockPos, TreeConfiguration): a, placeRoots, method_43168, generate, m_213684_

boolean (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, BlockPos, BlockPos, TreeConfiguration): a, placeRoots, method_43168

boolean (LevelSimulatedReader, BlockPos): a, canPlaceRoot, method_43167, canGrowThrough, m_213551_

boolean (LevelSimulatedReader, BlockPos): a, canPlaceRoot, method_43167

void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, BlockPos, TreeConfiguration): a, placeRoot, method_43172, placeRoots, m_213654_

void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, BlockPos, TreeConfiguration): a, placeRoot, method_43172

BlockState (LevelSimulatedReader, BlockPos, BlockState): a, getPotentiallyWaterloggedState, method_43181, applyWaterlogging, m_225870_

BlockState (LevelSimulatedReader, BlockPos, BlockState): a, getPotentiallyWaterloggedState, method_43181

BlockPos (BlockPos, RandomSource): a, getTrunkOrigin, method_43309, trunkOffset, m_225891_

BlockPos (BlockPos, RandomSource): a, getTrunkOrigin, method_43309

1.21.5

Names

ekb

eoz

Fields

Constructors

Methods

<P extends RootPlacer> com.mojang.datafixers.Products$P3<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, BlockStateProvider, Optional<AboveRootPlacement>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): a, rootPlacerParts, method_43182, method_43182, m_225885_

<P extends RootPlacer> com.mojang.datafixers.Products$P3<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, BlockStateProvider, Optional<AboveRootPlacement>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): a, rootPlacerParts, method_43182, createCodecParts, m_225885_

1.21.4

Names

eky

ekb

Fields

Constructors

Methods

1.21.3

Names

egg

eky

Fields

Constructors

Methods

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

efc

egg

Fields

Constructors

Methods

1.20.6

Names

dvw

efc

Fields

Constructors

Methods

1.20.4

Names

dry

dvw

Fields

Constructors

Methods

1.20.2

Names

doq

dry

Fields

Constructors

Methods

1.20.1

Names

dof

doq

Fields

Constructors

Methods

1.19.4

Names

dlg

dof

Fields

Constructors

Methods

1.19.3

Names

dhu

dlg

Fields

Constructors

Methods

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

dgx

dhu

Fields

Constructors

Methods

1.19

Names

dgx

net.minecraft.world.level.levelgen.feature.rootplacers.RootPlacer

net.minecraft.class_7387

net.minecraft.world.gen.root.RootPlacer

net.minecraft.src.C_213149_

Fields

com.mojang.serialization.Codec<RootPlacer>: d, CODEC, field_38779, TYPE_CODEC, f_225859_

IntProvider: e, trunkOffsetY, field_38868, trunkOffsetY, f_225860_

BlockStateProvider: f, rootProvider, field_38780, rootProvider, f_225861_

Optional<AboveRootPlacement>: g, aboveRootPlacement, field_38869, aboveRootPlacement, f_225862_

Constructors

(IntProvider, BlockStateProvider, Optional<AboveRootPlacement>)

Methods

<P extends RootPlacer> com.mojang.datafixers.Products$P3<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, IntProvider, BlockStateProvider, Optional<AboveRootPlacement>> (com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P>): a, rootPlacerParts, method_43182, method_43182, m_225885_

RootPlacerType<?> (): a, type, method_43165, getType, m_213745_

boolean (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, BlockPos, BlockPos, TreeConfiguration): a, placeRoots, method_43168, generate, m_213684_

boolean (LevelSimulatedReader, BlockPos): a, canPlaceRoot, method_43167, canGrowThrough, m_213551_

void (LevelSimulatedReader, BiConsumer<BlockPos, BlockState>, RandomSource, BlockPos, TreeConfiguration): a, placeRoot, method_43172, placeRoots, m_213654_

BlockState (LevelSimulatedReader, BlockPos, BlockState): a, getPotentiallyWaterloggedState, method_43181, applyWaterlogging, m_225870_

BlockPos (BlockPos, RandomSource): a, getTrunkOrigin, method_43309, trunkOffset, m_225891_