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

1.21.3

Names

egg

eky

Fields

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

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

IntProvider: e, trunkOffsetY, field_38868, trunkOffsetY, f_225860_

IntProvider: e, trunkOffsetY, field_38868, trunkOffsetY

BlockStateProvider: f, rootProvider, field_38780, rootProvider, f_225861_

BlockStateProvider: f, rootProvider, field_38780, rootProvider

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

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

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, method_43182

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

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

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, generate

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

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

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, placeRoots

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

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

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

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

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_

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

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_