History - net.minecraft.world.gen.feature.TreeFeature

26.3

Names

Fields

RegistryEntry<BlockStateProvider>: trunkProvider, trunkProvider, comp_1_967, trunkProvider

TrunkPlacer: trunkPlacer, trunkPlacer, comp_1_966, trunkPlacer

RegistryEntry<BlockStateProvider>: foliageProvider, foliageProvider, comp_1_962, foliageProvider

FoliagePlacer: foliagePlacer, foliagePlacer, comp_1_961, foliagePlacer

Optional<RootPlacer>: rootPlacer, rootPlacer, comp_1_965, rootPlacer

FeatureSize: minimumSize, minimumSize, comp_1_964, minimumSize

List<TreeDecorator>: decorators, decorators, comp_1_960, decorators

boolean: ignoreVines, ignoreVines, comp_1_963, ignoreVines

RegistryEntry<BlockStateProvider>: belowTrunkProvider, belowTrunkProvider, comp_1_959, belowTrunkProvider

com.mojang.serialization.MapCodec<TreeFeature>: CODEC, CODEC, field_1_7612, CODEC

Constructors

(com.mojang.serialization.Codec<TreeFeatureConfig>)

(RegistryEntry<BlockStateProvider>, TrunkPlacer, RegistryEntry<BlockStateProvider>, FoliagePlacer, Optional<RootPlacer>, FeatureSize, List<TreeDecorator>, boolean, RegistryEntry<BlockStateProvider>)

Methods

boolean (FeatureContext<TreeFeatureConfig>): place, place, method_13151, generate

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, FoliagePlacer$BlockPlacer, TreeFeatureConfig): doPlace, doPlace, method_12775, generate

int (StructureWorldAccess, int, BlockPos, TreeFeatureConfig): getMaxFreeTreeHeight, getMaxFreeTreeHeight, method_29963, getTopPosition

com.mojang.serialization.MapCodec<TreeFeature> (): codec, codec, method_1_6879, getCodec

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, FoliagePlacer$BlockPlacer): doPlace, doPlace, method_12775, generate

int (StructureWorldAccess, int, BlockPos): getMaxFreeTreeHeight, getMaxFreeTreeHeight, method_29963, getTopPosition

boolean (StructureWorldAccess, ChunkGenerator, Random, BlockPos): place, place, method_13151, generate

RegistryEntry<BlockStateProvider> (): trunkProvider, trunkProvider, comp_1_967, trunkProvider

TrunkPlacer (): trunkPlacer, trunkPlacer, comp_1_966, trunkPlacer

RegistryEntry<BlockStateProvider> (): foliageProvider, foliageProvider, comp_1_962, foliageProvider

FoliagePlacer (): foliagePlacer, foliagePlacer, comp_1_961, foliagePlacer

Optional<RootPlacer> (): rootPlacer, rootPlacer, comp_1_965, rootPlacer

FeatureSize (): minimumSize, minimumSize, comp_1_964, minimumSize

List<TreeDecorator> (): decorators, decorators, comp_1_960, decorators

boolean (): ignoreVines, ignoreVines, comp_1_963, ignoreVines

RegistryEntry<BlockStateProvider> (): belowTrunkProvider, belowTrunkProvider, comp_1_959, belowTrunkProvider

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

ezj

net.minecraft.world.level.levelgen.feature.TreeFeature

net.minecraft.class_2944

net.minecraft.world.gen.feature.TreeFeature

Fields

int: a, BLOCK_UPDATE_FLAGS, field_31519, FORCE_STATE_AND_NOTIFY_ALL, f_fcsmlewp, FORCE_STATE_AND_NOTIFY_ALL, f_160509_

int: BLOCK_UPDATE_FLAGS, BLOCK_UPDATE_FLAGS, field_31519, FORCE_STATE_AND_NOTIFY_ALL

Constructors

Methods

boolean (TestableWorld, BlockPos): b, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): isVine, isVine, method_16416, isVine

boolean (TestableWorld, BlockPos): c, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): isAirOrLeaves, isAirOrLeaves, method_16420, isAirOrLeaves

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, setBlockStateWithoutUpdatingNeighbors, m_67256_

void (ModifiableWorld, BlockPos, BlockState): setBlockKnownShape, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors

boolean (TestableWorld, BlockPos): d, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

boolean (TestableWorld, BlockPos): validTreePos, validTreePos, method_27371, canReplace

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, getTopPosition, m_jzebyckf, getTopPosition, m_67215_

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, setBlockState, m_5974_

void (ModifiableWorld, BlockPos, BlockState): setBlock, setBlock, method_13153, setBlockState

boolean (FeatureContext<TreeFeatureConfig>): a, place, method_13151, generate, m_yrekxmnr, place, m_142674_

boolean (FeatureContext<TreeFeatureConfig>): place, place, method_13151, generate

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, updateLeavesDistances, m_225251_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>, Set<BlockPos>): updateLeaves, updateLeaves, method_23380, placeLogsAndLeaves

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, FoliagePlacer$BlockPlacer, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, generate, m_225257_

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, FoliagePlacer$BlockPlacer, TreeFeatureConfig): doPlace, doPlace, method_12775, generate

List<BlockPos> (TreeDecorator$Generator): a, getLowestTrunkOrRootOfTree, method_66482, getLeafLitterPositions, m_ehldavnu, m_388988_

List<BlockPos> (TreeDecorator$Generator): getLowestTrunkOrRootOfTree, getLowestTrunkOrRootOfTree, method_66482, getLeafLitterPositions

int (StructureWorldAccess, int, BlockPos, TreeFeatureConfig): getMaxFreeTreeHeight, getMaxFreeTreeHeight, method_29963, getTopPosition

1.21.11

Names

eui

ezj

Fields

Constructors

Methods

1.21.10

Names

Fields

Constructors

Methods

1.21.9

Names

eot

eui

Fields

Constructors

Methods

1.21.8

Names

Fields

Constructors

Methods

1.21.7

Names

Fields

Constructors

Methods

1.21.6

Names

emi

eot

Fields

Constructors

Methods

1.21.5

Names

ehl

emi

Fields

Constructors

Methods

boolean (TestableWorld, BlockPos): d, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): b, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): b, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): c, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): c, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

boolean (TestableWorld, BlockPos): d, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

List<BlockPos> (TreeDecorator$Generator): a, getLowestTrunkOrRootOfTree, method_66482, getLeafLitterPositions, m_ehldavnu, m_388988_

1.21.4

Names

eii

ehl

Fields

Constructors

Methods

1.21.3

Names

edq

eii

Fields

Constructors

Methods

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

ecm

edq

Fields

Constructors

Methods

1.20.6

Names

dtg

ecm

Fields

Constructors

Methods

1.20.4

Names

dpi

dtg

Fields

Constructors

Methods

1.20.2

Names

dma

dpi

Fields

Constructors

Methods

1.20.1

Names

dlp

dma

Fields

Constructors

Methods

boolean (TestableWorld, BlockPos): e, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): d, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): b, isBlockWater, method_16422, isWater, m_qzvdsqzc, isWater, m_67282_

boolean (TestableWorld, BlockPos): c, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): b, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): f, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, isReplaceablePlant, m_67288_

boolean (TestableWorld, BlockPos): d, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

boolean (TestableWorld, BlockPos): c, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, placeLogsAndLeaves, m_225251_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, updateLeavesDistances, m_225251_

1.19.4

Names

dir

dlp

Fields

Constructors

Methods

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, generate, m_225257_

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, FoliagePlacer$BlockPlacer, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, generate, m_225257_

1.19.3

Names

dff

dir

Fields

Constructors

Methods

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

dei

dff

Fields

Constructors

Methods

1.19

Names

czf

dei

Fields

Constructors

Methods

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, canTreeReplace, m_67262_

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): e, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): g, isBlockWater, method_16422, isWater, m_qzvdsqzc, isWater, m_67282_

boolean (TestableWorld, BlockPos): b, isBlockWater, method_16422, isWater, m_qzvdsqzc, isWater, m_67282_

boolean (TestableWorld, BlockPos): d, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): c, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): h, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, isReplaceablePlant, m_67288_

boolean (TestableWorld, BlockPos): f, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, isReplaceablePlant, m_67288_

boolean (TestableWorld, BlockPos): e, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

boolean (TestableWorld, BlockPos): d, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, placeLogsAndLeaves, m_67202_

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, generate, m_160510_

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, generate, m_225257_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, placeLogsAndLeaves, m_225251_

1.18.2

Names

cyl

czf

net.minecraft.world.gen.feature.TreeFeature

Fields

int: a, BLOCK_UPDATE_FLAGS, field_31519, FORCE_STATE_AND_NOTIFY_ALL, f_fcsmlewp, f_160509_

int: a, BLOCK_UPDATE_FLAGS, field_31519, FORCE_STATE_AND_NOTIFY_ALL, f_fcsmlewp, FORCE_STATE_AND_NOTIFY_ALL, f_160509_

Constructors

Methods

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, m_67262_

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, canTreeReplace, m_67262_

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, m_67277_

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, isVine, m_67277_

boolean (TestableWorld, BlockPos): g, isBlockWater, method_16422, isWater, m_qzvdsqzc, m_67282_

boolean (TestableWorld, BlockPos): g, isBlockWater, method_16422, isWater, m_qzvdsqzc, isWater, m_67282_

boolean (TestableWorld, BlockPos): d, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, m_67267_

boolean (TestableWorld, BlockPos): d, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, isAirOrLeaves, m_67267_

boolean (TestableWorld, BlockPos): h, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, m_67288_

boolean (TestableWorld, BlockPos): h, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, isReplaceablePlant, m_67288_

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, m_67256_

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, setBlockStateWithoutUpdatingNeighbors, m_67256_

boolean (TestableWorld, BlockPos): e, validTreePos, method_27371, canReplace, m_tejsfixh, m_67272_

boolean (TestableWorld, BlockPos): e, validTreePos, method_27371, canReplace, m_tejsfixh, canReplace, m_67272_

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, getTopPosition, m_jzebyckf, m_67215_

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, getTopPosition, m_jzebyckf, getTopPosition, m_67215_

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, m_5974_

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, setBlockState, m_5974_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, m_67202_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, placeLogsAndLeaves, m_67202_

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, m_160510_

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, generate, m_160510_

boolean (FeatureContext<TreeFeatureConfig>): a, place, method_13151, generate, m_wyvchmaq, m_142674_

boolean (FeatureContext<TreeFeatureConfig>): a, place, method_13151, generate, m_yrekxmnr, place, m_142674_

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

cug

cyl

Fields

Constructors

Methods

1.17.1

Names

cuf

cug

Fields

Constructors

Methods

1.17

Names

cld

cuf

net.minecraft.world.gen.feature.TreeFeature

net.minecraft.src.C_2309_

Fields

int: a, BLOCK_UPDATE_FLAGS, field_31519, FORCE_STATE_AND_NOTIFY_ALL, f_fcsmlewp, f_160509_

Constructors

Methods

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, func_236410_c_, isLogsAt

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, m_67262_

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, func_236414_e_, isVinesAt

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, m_67277_

boolean (TestableWorld, BlockPos): g, isBlockWater, method_16422, isWater, m_qzvdsqzc, func_236416_f_, isWaterAt

boolean (TestableWorld, BlockPos): g, isBlockWater, method_16422, isWater, m_qzvdsqzc, m_67282_

boolean (TestableWorld, BlockPos): d, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, func_236412_d_, isAirOrLeavesAt

boolean (TestableWorld, BlockPos): d, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, m_67267_

boolean (TestableWorld, BlockPos): h, isGrassOrDirtOrFarmland, method_16433, canPlaceTreeOn, m_yehtgzel, func_236418_g_, isDirtOrFarmlandAt

boolean (TestableWorld, BlockPos): i, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, func_236419_h_, isTallPlantAt

boolean (TestableWorld, BlockPos): h, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, m_67288_

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, func_236408_b_, setBlockStateWithoutUpdate

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, m_67256_

boolean (TestableWorld, BlockPos): e, validTreePos, method_27371, canReplace, m_tejsfixh, func_236404_a_, isReplaceableAt

boolean (TestableWorld, BlockPos): e, validTreePos, method_27371, canReplace, m_tejsfixh, m_67272_

boolean (ModifiableTestableWorld, Random, BlockPos, Set<BlockPos>, Set<BlockPos>, BlockBox, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, func_225557_a_, place

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, method_29963, m_jzebyckf, func_241521_a_, getMaxFreeTreeHeightAt

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, getTopPosition, m_jzebyckf, m_67215_

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, func_230367_a_, setBlockState

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, m_5974_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, func_236403_a_, getFoliageGrowthArea

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, m_67202_

boolean (StructureWorldAccess, ChunkGenerator, Random, BlockPos, TreeFeatureConfig): a, place, method_22362, generate, m_axascqxq, func_241855_a, generate

boolean (StructureWorldAccess, Random, BlockPos, BiConsumer<BlockPos, BlockState>, BiConsumer<BlockPos, BlockState>, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, m_160510_

boolean (FeatureContext<TreeFeatureConfig>): a, place, method_13151, generate, m_wyvchmaq, m_142674_

1.16.5

Names

Fields

Constructors

Methods

boolean (TestableWorld, BlockPos): h, isGrassOrDirtOrFarmland, method_16433, isDirtOrGrass, m_yehtgzel, func_236418_g_, isDirtOrFarmlandAt

boolean (TestableWorld, BlockPos): h, isGrassOrDirtOrFarmland, method_16433, canPlaceTreeOn, m_yehtgzel, func_236418_g_, isDirtOrFarmlandAt

1.16.4

Names

cla

cld

Fields

Constructors

Methods

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, func_236410_c_, func_236410_c_

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, func_236410_c_, isLogsAt

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, func_236414_e_, func_236414_e_

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, func_236414_e_, isVinesAt

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, func_236408_b_, func_236408_b_

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, func_236408_b_, setBlockStateWithoutUpdate

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, method_29963, m_jzebyckf, func_241521_a_, func_241521_a_

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, method_29963, m_jzebyckf, func_241521_a_, getMaxFreeTreeHeightAt

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, func_236403_a_, func_236403_a_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, func_236403_a_, getFoliageGrowthArea

1.16.3

Names

Fields

Constructors

Methods

boolean (StructureWorldAccess, ChunkGenerator, Random, BlockPos, TreeFeatureConfig): a, place, method_22362, generate, m_axascqxq, func_241855_a, func_241855_a

boolean (StructureWorldAccess, ChunkGenerator, Random, BlockPos, TreeFeatureConfig): a, place, method_22362, generate, m_axascqxq, func_241855_a, generate

1.16.2

Names

cmp

cla

Fields

Constructors

Methods

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, func_230367_a_, func_230367_a_

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, func_230367_a_, setBlockState

boolean (ServerWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockPos, TreeFeatureConfig): a, place, method_22362, generate, m_psdryrym, func_230362_a_, func_230362_a_

boolean (StructureWorldAccess, ChunkGenerator, Random, BlockPos, TreeFeatureConfig): a, place, method_22362, generate, m_axascqxq, func_241855_a, func_241855_a

1.16.1

Names

cfp

cmp

net.minecraft.class_3207

net.minecraft.class_2944

net.minecraft.world.gen.feature.OakTreeFeature

net.minecraft.world.gen.feature.TreeFeature

Fields

Constructors

(Function<Dynamic<?>, ? extends BranchedTreeFeatureConfig>)

(Codec<TreeFeatureConfig>)

Methods

boolean (ModifiableTestableWorld, Random, BlockPos, Set<BlockPos>, Set<BlockPos>, BlockBox, BranchedTreeFeatureConfig): a, doPlace, method_23402, generate, m_krvqlxdy, func_225557_a_, place

boolean (TestableWorld, BlockPos): c, isFree, method_16432, canTreeReplace, m_khopnnxj, func_236410_c_, func_236410_c_

boolean (TestableWorld, BlockPos): f, isVine, method_16416, isVine, m_phbjxvkb, func_236414_e_, func_236414_e_

boolean (TestableWorld, BlockPos): g, isBlockWater, method_16422, isWater, m_qzvdsqzc, func_236416_f_, isWaterAt

boolean (TestableWorld, BlockPos): d, isAirOrLeaves, method_16420, isAirOrLeaves, m_kqfxkmef, func_236412_d_, isAirOrLeavesAt

boolean (TestableWorld, BlockPos): h, isGrassOrDirtOrFarmland, method_16433, isDirtOrGrass, m_yehtgzel, func_236418_g_, isDirtOrFarmlandAt

boolean (TestableWorld, BlockPos): i, isReplaceablePlant, method_16425, isReplaceablePlant, m_lnqchtvw, func_236419_h_, isTallPlantAt

void (ModifiableWorld, BlockPos, BlockState): b, setBlockKnownShape, method_12774, setBlockStateWithoutUpdatingNeighbors, m_xeubnjbd, func_236408_b_, func_236408_b_

boolean (TestableWorld, BlockPos): e, validTreePos, method_27371, canReplace, m_tejsfixh, func_236404_a_, isReplaceableAt

boolean (ModifiableTestableWorld, Random, BlockPos, Set<BlockPos>, Set<BlockPos>, BlockBox, TreeFeatureConfig): a, doPlace, method_12775, generate, m_itzuktbh, func_225557_a_, place

int (TestableWorld, int, BlockPos, TreeFeatureConfig): a, getMaxFreeTreeHeight, method_29963, method_29963, m_jzebyckf, func_241521_a_, func_241521_a_

void (ModifiableWorld, BlockPos, BlockState): a, setBlock, method_13153, setBlockState, m_vfasohaf, func_230367_a_, func_230367_a_

boolean (ServerWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockPos, TreeFeatureConfig): a, place, method_22362, generate, m_psdryrym, func_230362_a_, func_230362_a_

VoxelSet (WorldAccess, BlockBox, Set<BlockPos>, Set<BlockPos>): a, updateLeaves, method_23380, placeLogsAndLeaves, m_pbhmakwe, func_236403_a_, func_236403_a_

1.15.2

Names

cfm

cfp

Fields

Constructors

Methods

1.15.1

Names

Fields

Constructors

Methods

boolean (ModifiableTestableWorld, Random, BlockPos, Set<BlockPos>, Set<BlockPos>, BlockBox, BranchedTreeFeatureConfig): a, doPlace, method_23402, generate, m_krvqlxdy, func_225557_a_, func_225557_a_

boolean (ModifiableTestableWorld, Random, BlockPos, Set<BlockPos>, Set<BlockPos>, BlockBox, BranchedTreeFeatureConfig): a, doPlace, method_23402, generate, m_krvqlxdy, func_225557_a_, place

1.15

Names

cfb

cfm

Fields

int: a, baseHeight, field_13900, height, f_gkrjgqjo, baseHeight, field_76533_a, minTreeHeight

boolean: aU, addJungleFeatures, field_13903, hasVinesAndCocoa, f_hrxpnsrz, placeVines, field_76531_b, vinesGrow

BlockState: aS, DEFAULT_TRUNK, field_13902, LOG, f_oybeeyeq, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: aT, DEFAULT_LEAF, field_13899, LEAVES, f_pvphovux, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

BlockState: aV, trunk, field_13898, log, f_zzbdhqqn, log, field_76532_c, trunk

BlockState: aW, leaf, field_13901, leaves, f_nviqxkuc, leaves, field_76530_d, leaf

Constructors

(Function<Dynamic<?>, ? extends DefaultFeatureConfig>, boolean)

(Function<Dynamic<?>, ? extends DefaultFeatureConfig>, boolean, int, BlockState, BlockState, boolean)

(Function<Dynamic<?>, ? extends BranchedTreeFeatureConfig>)

Methods

int (Random): a, getTreeHeight, method_14062, getTreeHeight, m_pqfvzmwp, getTreeHeight, func_208534_a, getHeight

void (ModifiableWorld, int, BlockPos, Direction): a, placeCocoa, method_14063, makeCocoa, m_eheoqwkt, placeCocoa, func_181652_a, placeCocoa

void (ModifiableWorld, BlockPos, BooleanProperty): a, addVine, method_14065, makeVine, m_xzoywfjw, placeVine, func_181651_a, addVine

void (ModifiableTestableWorld, BlockPos, BooleanProperty): a, addHangingVine, method_14064, makeVineColumn, m_twtpmmws, placeVines, func_181650_b, addHangingVine

boolean (Set<BlockPos>, ModifiableTestableWorld, Random, BlockPos, BlockBox): a, doPlace, method_12775, generate, m_wztilnha, doPlace, func_208519_a, place

boolean (ModifiableTestableWorld, Random, BlockPos, Set<BlockPos>, Set<BlockPos>, BlockBox, BranchedTreeFeatureConfig): a, doPlace, method_23402, generate, m_krvqlxdy, func_225557_a_, func_225557_a_

1.14.4

Names

cew

cfb

net.minecraft.world.level.levelgen.feature.TreeFeature

net.minecraft.unmapped.C_rjclkmav

Fields

int: a, field_13900, height, baseHeight, field_76533_a, minTreeHeight

int: a, baseHeight, field_13900, height, f_gkrjgqjo, baseHeight, field_76533_a, minTreeHeight

boolean: aU, field_13903, hasVinesAndCocoa, placeVines, field_76531_b, vinesGrow

boolean: aU, addJungleFeatures, field_13903, hasVinesAndCocoa, f_hrxpnsrz, placeVines, field_76531_b, vinesGrow

BlockState: aS, field_13902, LOG, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: aS, DEFAULT_TRUNK, field_13902, LOG, f_oybeeyeq, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: aT, field_13899, LEAVES, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

BlockState: aT, DEFAULT_LEAF, field_13899, LEAVES, f_pvphovux, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

BlockState: aV, field_13898, log, log, field_76532_c, trunk

BlockState: aV, trunk, field_13898, log, f_zzbdhqqn, log, field_76532_c, trunk

BlockState: aW, field_13901, leaves, leaves, field_76530_d, leaf

BlockState: aW, leaf, field_13901, leaves, f_nviqxkuc, leaves, field_76530_d, leaf

Constructors

Methods

int (Random): a, method_14062, getTreeHeight, getTreeHeight, func_208534_a, getHeight

int (Random): a, getTreeHeight, method_14062, getTreeHeight, m_pqfvzmwp, getTreeHeight, func_208534_a, getHeight

void (ModifiableWorld, int, BlockPos, Direction): a, method_14063, makeCocoa, placeCocoa, func_181652_a, placeCocoa

void (ModifiableWorld, int, BlockPos, Direction): a, placeCocoa, method_14063, makeCocoa, m_eheoqwkt, placeCocoa, func_181652_a, placeCocoa

void (ModifiableWorld, BlockPos, BooleanProperty): a, method_14065, makeVine, placeVine, func_181651_a, addVine

void (ModifiableWorld, BlockPos, BooleanProperty): a, addVine, method_14065, makeVine, m_xzoywfjw, placeVine, func_181651_a, addVine

void (ModifiableTestableWorld, BlockPos, BooleanProperty): a, method_14064, makeVineColumn, placeVines, func_181650_b, addHangingVine

void (ModifiableTestableWorld, BlockPos, BooleanProperty): a, addHangingVine, method_14064, makeVineColumn, m_twtpmmws, placeVines, func_181650_b, addHangingVine

boolean (Set<BlockPos>, ModifiableTestableWorld, Random, BlockPos, MutableIntBoundingBox): a, method_12775, generate, doPlace, func_208519_a, place

boolean (Set<BlockPos>, ModifiableTestableWorld, Random, BlockPos, BlockBox): a, doPlace, method_12775, generate, m_wztilnha, doPlace, func_208519_a, place

1.14.3

Names

ces

cew

net.minecraft.world.gen.feature.OakTreeFeature

Fields

int: a, field_13900, baseHeight, field_76533_a, minTreeHeight

int: a, field_13900, height, baseHeight, field_76533_a, minTreeHeight

boolean: aU, field_13903, placeVines, field_76531_b, vinesGrow

boolean: aU, field_13903, hasVinesAndCocoa, placeVines, field_76531_b, vinesGrow

BlockState: aS, field_13902, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: aS, field_13902, LOG, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: aT, field_13899, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

BlockState: aT, field_13899, LEAVES, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

BlockState: aV, field_13898, log, field_76532_c, trunk

BlockState: aV, field_13898, log, log, field_76532_c, trunk

BlockState: aW, field_13901, leaves, field_76530_d, leaf

BlockState: aW, field_13901, leaves, leaves, field_76530_d, leaf

Constructors

Methods

int (Random): a, method_14062, getTreeHeight, func_208534_a, func_208534_a

int (Random): a, method_14062, getTreeHeight, getTreeHeight, func_208534_a, getHeight

void (ModifiableWorld, int, BlockPos, Direction): a, method_14063, placeCocoa, func_181652_a, placeCocoa

void (ModifiableWorld, int, BlockPos, Direction): a, method_14063, makeCocoa, placeCocoa, func_181652_a, placeCocoa

void (ModifiableWorld, BlockPos, BooleanProperty): a, method_14065, placeVine, func_181651_a, addVine

void (ModifiableWorld, BlockPos, BooleanProperty): a, method_14065, makeVine, placeVine, func_181651_a, addVine

void (C_97772630, BlockPos, BooleanProperty): a, method_14064, placeVines, func_181650_b, addHangingVine

void (ModifiableTestableWorld, BlockPos, BooleanProperty): a, method_14064, makeVineColumn, placeVines, func_181650_b, addHangingVine

boolean (Set<BlockPos>, C_97772630, Random, BlockPos, StructureBox): a, method_12775, doPlace, func_208519_a, place

boolean (Set<BlockPos>, ModifiableTestableWorld, Random, BlockPos, MutableIntBoundingBox): a, method_12775, generate, doPlace, func_208519_a, place

1.14.2

Names

Fields

int: a, field_13900, baseHeight, field_76533_a, field_76533_a

int: a, field_13900, baseHeight, field_76533_a, minTreeHeight

boolean: aU, field_13903, placeVines, field_76531_b, field_76531_b

boolean: aU, field_13903, placeVines, field_76531_b, vinesGrow

BlockState: aS, field_13902, DEFAULT_LOG, field_181653_a, field_181653_a

BlockState: aS, field_13902, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: aT, field_13899, DEFAULT_LEAVES, field_181654_b, field_181654_b

BlockState: aT, field_13899, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

BlockState: aV, field_13898, log, field_76532_c, field_76532_c

BlockState: aV, field_13898, log, field_76532_c, trunk

BlockState: aW, field_13901, leaves, field_76530_d, field_76530_d

BlockState: aW, field_13901, leaves, field_76530_d, leaf

Constructors

Methods

1.14.1

Names

ceq

ces

Fields

Constructors

Methods

boolean (Set<BlockPos>, C_97772630, Random, BlockPos): a, method_12775, doPlace, func_208519_a, place

boolean (Set<BlockPos>, C_97772630, Random, BlockPos, StructureBox): a, method_12775, doPlace, func_208519_a, place

1.14

Names

btt

ceq

net.minecraft.class_3910

net.minecraft.class_3207

Fields

BlockState: b, field_19269, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: c, field_19270, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

int: a, field_19267, baseHeight, field_76533_a, minTreeHeight

int: a, field_13900, baseHeight, field_76533_a, field_76533_a

boolean: d, field_19271, placeVines, field_76531_b, vinesGrow

boolean: aU, field_13903, placeVines, field_76531_b, field_76531_b

BlockState: aH, field_19266, log, field_76532_c, metaWood

BlockState: aI, field_19268, leaves, field_76530_d, metaLeaves

BlockState: aS, field_13902, DEFAULT_LOG, field_181653_a, field_181653_a

BlockState: aT, field_13899, DEFAULT_LEAVES, field_181654_b, field_181654_b

BlockState: aV, field_13898, log, field_76532_c, field_76532_c

BlockState: aW, field_13901, leaves, field_76530_d, field_76530_d

Constructors

(boolean)

(boolean, int, BlockState, BlockState, boolean)

(Function<Dynamic<?>, ? extends FlowerConfiguration>, boolean)

(Function<Dynamic<?>, ? extends FlowerConfiguration>, boolean, int, BlockState, BlockState, boolean)

Methods

boolean (Set<BlockPos>, WorldAccess, Random, BlockPos): a, method_17294, doPlace, func_208519_a, place

int (Random): a, method_17443, getTreeHeight, func_208534_a, func_208534_a

int (Random): a, method_14062, getTreeHeight, func_208534_a, func_208534_a

void (WorldAccess, int, BlockPos, Direction): a, method_17441, placeCocoa, func_181652_a, placeCocoa

void (WorldAccess, BlockPos, BooleanProperty): a, method_17442, placeVine, func_181651_a, addVine

void (WorldAccess, BlockPos, BooleanProperty): b, method_17444, placeVines, func_181650_b, addHangingVine

boolean (Set<BlockPos>, C_97772630, Random, BlockPos): a, method_12775, doPlace, func_208519_a, place

void (ModifiableWorld, int, BlockPos, Direction): a, method_14063, placeCocoa, func_181652_a, placeCocoa

void (ModifiableWorld, BlockPos, BooleanProperty): a, method_14065, placeVine, func_181651_a, addVine

void (C_97772630, BlockPos, BooleanProperty): a, method_14064, placeVines, func_181650_b, addHangingVine

1.13.2

Names

bts

btt

net.minecraft.unmapped.C_71582209

net.minecraft.class_3910

net.minecraft.world.gen.feature.TreeFeature

Fields

BlockState: b, f_53443745, DEFAULT_LOG, field_181653_a

BlockState: b, field_19269, DEFAULT_LOG, field_181653_a, DEFAULT_TRUNK

BlockState: c, f_56491093, DEFAULT_LEAVES, field_181654_b

BlockState: c, field_19270, DEFAULT_LEAVES, field_181654_b, DEFAULT_LEAF

int: a, f_08655354, baseHeight, field_76533_a

int: a, field_19267, baseHeight, field_76533_a, minTreeHeight

boolean: d, f_56705848, placeVines, field_76531_b

boolean: d, field_19271, placeVines, field_76531_b, vinesGrow

BlockState: aH, f_22057221, log, field_76532_c

BlockState: aH, field_19266, log, field_76532_c, metaWood

BlockState: aI, f_69348631, leaves, field_76530_d

BlockState: aI, field_19268, leaves, field_76530_d, metaLeaves

Constructors

Methods

boolean (Set<BlockPos>, WorldAccess, Random, BlockPos): a, m_92109506, doPlace, func_208519_a

boolean (Set<BlockPos>, WorldAccess, Random, BlockPos): a, method_17294, doPlace, func_208519_a, place

int (Random): a, m_08244151, getTreeHeight, func_208534_a

int (Random): a, method_17443, getTreeHeight, func_208534_a, func_208534_a

void (WorldAccess, int, BlockPos, Direction): a, m_85984270, placeCocoa, func_181652_a

void (WorldAccess, int, BlockPos, Direction): a, method_17441, placeCocoa, func_181652_a, placeCocoa

void (WorldAccess, BlockPos, BooleanProperty): a, m_21950172, placeVine, func_181651_a

void (WorldAccess, BlockPos, BooleanProperty): a, method_17442, placeVine, func_181651_a, addVine

void (WorldAccess, BlockPos, BooleanProperty): b, m_46253239, placeVines, func_181650_b

void (WorldAccess, BlockPos, BooleanProperty): b, method_17444, placeVines, func_181650_b, addHangingVine

1.13.1

Names

btk

bts

Fields

Constructors

Methods

1.13

Names

btk

net.minecraft.unmapped.C_71582209

net.minecraft.world.gen.feature.TreeFeature

net.minecraft.world.gen.feature.TreeFeature

Fields

BlockState: b, f_53443745, DEFAULT_LOG, field_181653_a

BlockState: c, f_56491093, DEFAULT_LEAVES, field_181654_b

int: a, f_08655354, baseHeight, field_76533_a

boolean: d, f_56705848, placeVines, field_76531_b

BlockState: aH, f_22057221, log, field_76532_c

BlockState: aI, f_69348631, leaves, field_76530_d

Constructors

(boolean)

(boolean, int, BlockState, BlockState, boolean)

Methods

boolean (Set<BlockPos>, WorldAccess, Random, BlockPos): a, m_92109506, doPlace, func_208519_a

int (Random): a, m_08244151, getTreeHeight, func_208534_a

void (WorldAccess, int, BlockPos, Direction): a, m_85984270, placeCocoa, func_181652_a

void (WorldAccess, BlockPos, BooleanProperty): a, m_21950172, placeVine, func_181651_a

void (WorldAccess, BlockPos, BooleanProperty): b, m_46253239, placeVines, func_181650_b