History - net.minecraft.block.SaplingGenerator
26.3
Names
Fields
float: secondaryChance, secondaryChance, field_46522, rareChance
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: megaTree, megaTree, field_46523, megaVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: secondaryMegaTree, secondaryMegaTree, field_46524, rareMegaVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: tree, tree, field_46525, regularVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: secondaryTree, secondaryTree, field_46526, rareRegularVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: flowers, flowers, field_46527, beesVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: secondaryFlowers, secondaryFlowers, field_46528, rareBeesVariant
SaplingGenerator: POPLAR, POPLAR, field_1_7510, POPLAR
WeightedPool<RegistryKey<Feature>>: trees, trees, field_1_7513, smallVariants
WeightedPool<RegistryKey<Feature>>: megaTrees, megaTrees, field_46523, largeVariants
WeightedPool<RegistryKey<Feature>>: flowerTrees, flowerTrees, field_1_7511, floralVariants
RegistryKey<Feature>: shortestTreeType, shortestTreeType, field_1_7512, treeFeatureForTrunkHeight
Constructors
(String, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>)
(String, float, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>)
(String, WeightedPool<RegistryKey<Feature>>, WeightedPool<RegistryKey<Feature>>, WeightedPool<RegistryKey<Feature>>, RegistryKey<Feature>)
Methods
boolean (BlockState, BlockView, BlockPos, int, int): isTwoByTwoSapling, isTwoByTwoSapling, method_54090, canGenerateLargeTree
List<com.mojang.datafixers.util.Pair<BlockState, BlockPos>> (ServerWorld, BlockPos, int, int): getSurroundingBlockStates, getSurroundingBlockStates, method_1_6873, getLargeTreeBlocksAndPositions
void (ServerWorld, List<com.mojang.datafixers.util.Pair<BlockState, BlockPos>>): removeSaplings, removeSaplings, method_1_6875, clearBlocks
void (ServerWorld, BlockPos): removeSapling, removeSapling, method_1_6874, clearBlock
void (ServerWorld, List<com.mojang.datafixers.util.Pair<BlockState, BlockPos>>): resetSaplings, resetSaplings, method_1_6876, setBlocks
boolean (BlockState, List<com.mojang.datafixers.util.Pair<BlockState, BlockPos>>): isTwoByTwoSapling, isTwoByTwoSapling, method_54090, canGenerateLargeTree
boolean (ServerWorld, BlockPos, BlockState): canGrow, canGrow, method_1_6871, canGrow
Optional<SaplingGenerator$LargeTreeGrowth> (ServerWorld, BlockState, BlockPos): findTwoByTwoSaplingPos, findTwoByTwoSaplingPos, method_1_6872, queryLargeTreeGrowth
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
enu
net.minecraft.world.level.block.grower.TreeGrower
net.minecraft.class_8813
net.minecraft.block.SaplingGenerator
Fields
Map<String, SaplingGenerator>: l, GROWERS, field_46520, GENERATORS, f_bmfivbdv, TREE_GROWERS, f_302769_
Map<String, SaplingGenerator>: GROWERS, GROWERS, field_46520, GENERATORS
com.mojang.serialization.Codec<SaplingGenerator>: a, CODEC, field_46510, CODEC, f_jrpsmwcm, CODEC, f_302786_
com.mojang.serialization.Codec<SaplingGenerator>: CODEC, CODEC, field_46510, CODEC
SaplingGenerator: b, OAK, field_46511, OAK, f_tfgcjfeu, OAK, f_303425_
SaplingGenerator: OAK, OAK, field_46511, OAK
SaplingGenerator: c, SPRUCE, field_46512, SPRUCE, f_djgmndhs, SPRUCE, f_302563_
SaplingGenerator: SPRUCE, SPRUCE, field_46512, SPRUCE
SaplingGenerator: d, MANGROVE, field_46513, MANGROVE, f_asvotjwp, MANGROVE, f_302923_
SaplingGenerator: MANGROVE, MANGROVE, field_46513, MANGROVE
SaplingGenerator: e, AZALEA, field_46514, AZALEA, f_lbmasemw, AZALEA, f_303862_
SaplingGenerator: AZALEA, AZALEA, field_46514, AZALEA
SaplingGenerator: f, BIRCH, field_46515, BIRCH, f_vkeynyme, BIRCH, f_303209_
SaplingGenerator: BIRCH, BIRCH, field_46515, BIRCH
SaplingGenerator: g, JUNGLE, field_46516, JUNGLE, f_zhwaxgex, JUNGLE, f_303040_
SaplingGenerator: JUNGLE, JUNGLE, field_46516, JUNGLE
SaplingGenerator: h, ACACIA, field_46517, ACACIA, f_jdngnhhn, ACACIA, f_303438_
SaplingGenerator: ACACIA, ACACIA, field_46517, ACACIA
SaplingGenerator: i, CHERRY, field_46518, CHERRY, f_kgqrdric, CHERRY, f_302972_
SaplingGenerator: CHERRY, CHERRY, field_46518, CHERRY
SaplingGenerator: j, DARK_OAK, field_46519, DARK_OAK, f_ojsrutmi, DARK_OAK, f_302400_
SaplingGenerator: DARK_OAK, DARK_OAK, field_46519, DARK_OAK
String: m, name, field_46521, id, f_qedngbhc, id, f_303132_
String: name, name, field_46521, id
float: n, secondaryChance, field_46522, rareChance, f_yayjufwl, rareChance, f_303193_
float: secondaryChance, secondaryChance, field_46522, rareChance
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: o, megaTree, field_46523, megaVariant, f_xhlwbmgk, megaVariant, f_302394_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: megaTree, megaTree, field_46523, megaVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: p, secondaryMegaTree, field_46524, rareMegaVariant, f_zcchjqbb, rareMegaVariant, f_303060_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: secondaryMegaTree, secondaryMegaTree, field_46524, rareMegaVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: q, tree, field_46525, regularVariant, f_qtvdoshp, regularVariant, f_302290_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: tree, tree, field_46525, regularVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: r, secondaryTree, field_46526, rareRegularVariant, f_wngsmufu, rareRegularVariant, f_303523_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: secondaryTree, secondaryTree, field_46526, rareRegularVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: s, flowers, field_46527, beesVariant, f_hlsdagvb, beesVariant, f_303258_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: flowers, flowers, field_46527, beesVariant
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: t, secondaryFlowers, field_46528, rareBeesVariant, f_mkaxrjzq, rareBeesVariant, f_303546_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: secondaryFlowers, secondaryFlowers, field_46528, rareBeesVariant
SaplingGenerator: k, PALE_OAK, field_54791, PALE_OAK, f_qbbtrqia, PALE_OAK, f_347099_
SaplingGenerator: PALE_OAK, PALE_OAK, field_54791, PALE_OAK
Constructors
Methods
RegistryKey<ConfiguredFeature<?, ?>> (Random, boolean): a, getConfiguredFeature, method_54087, getSmallTreeFeature, m_sdzqrysu, getConfiguredFeature, m_307922_
RegistryKey<ConfiguredFeature<?, ?>> (Random, boolean): getConfiguredFeature, getConfiguredFeature, method_54087, getSmallTreeFeature
RegistryKey<ConfiguredFeature<?, ?>> (Random): a, getConfiguredMegaFeature, method_54086, getMegaTreeFeature, m_owklgdcw, getMegaConfiguredFeature, m_304937_
RegistryKey<ConfiguredFeature<?, ?>> (Random): getConfiguredMegaFeature, getConfiguredMegaFeature, method_54086, getMegaTreeFeature
boolean (ServerWorld, ChunkGenerator, BlockPos, BlockState, Random): a, growTree, method_54085, generate, m_lfmzuxpy, growTree, m_307294_
boolean (ServerWorld, ChunkGenerator, BlockPos, BlockState, Random): growTree, growTree, method_54085, generate
boolean (BlockState, BlockView, BlockPos, int, int): a, isTwoByTwoSapling, method_54090, canGenerateLargeTree, m_vmivrjhv, canGenerateLargeTree, m_305963_
boolean (BlockState, BlockView, BlockPos, int, int): isTwoByTwoSapling, isTwoByTwoSapling, method_54090, canGenerateLargeTree
boolean (WorldAccess, BlockPos): a, hasFlowers, method_54088, areFlowersNearby, m_purdvmhu, areFlowersNearby, m_306742_
boolean (WorldAccess, BlockPos): hasFlowers, hasFlowers, method_54088, areFlowersNearby
OptionalInt (ServerWorld): getMinimumHeight, getMinimumHeight, method_1_2541, getBaseTrunkHeight
1.21.11
Names
eiz
enu
Fields
Constructors
Methods
1.21.10
Names
Fields
Constructors
Methods
1.21.9
Names
edp
eiz
Fields
Constructors
Methods
1.21.8
Names
Fields
Constructors
Methods
1.21.7
Names
Fields
Constructors
Methods
1.21.6
Names
ebe
edp
Fields
Constructors
Methods
1.21.5
Names
dwn
ebe
Fields
Constructors
Methods
1.21.4
Names
dxk
dwn
Fields
Constructors
Methods
1.21.3
Names
dsr
dxk
Fields
Map<String, SaplingGenerator>: k, GROWERS, field_46520, GENERATORS, f_bmfivbdv, TREE_GROWERS, f_302769_
Map<String, SaplingGenerator>: l, GROWERS, field_46520, GENERATORS, f_bmfivbdv, TREE_GROWERS, f_302769_
String: l, name, field_46521, id, f_qedngbhc, id, f_303132_
String: m, name, field_46521, id, f_qedngbhc, id, f_303132_
float: m, secondaryChance, field_46522, rareChance, f_yayjufwl, rareChance, f_303193_
float: n, secondaryChance, field_46522, rareChance, f_yayjufwl, rareChance, f_303193_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: n, megaTree, field_46523, megaVariant, f_xhlwbmgk, megaVariant, f_302394_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: o, megaTree, field_46523, megaVariant, f_xhlwbmgk, megaVariant, f_302394_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: o, secondaryMegaTree, field_46524, rareMegaVariant, f_zcchjqbb, rareMegaVariant, f_303060_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: p, secondaryMegaTree, field_46524, rareMegaVariant, f_zcchjqbb, rareMegaVariant, f_303060_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: p, tree, field_46525, regularVariant, f_qtvdoshp, regularVariant, f_302290_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: q, tree, field_46525, regularVariant, f_qtvdoshp, regularVariant, f_302290_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: q, secondaryTree, field_46526, rareRegularVariant, f_wngsmufu, rareRegularVariant, f_303523_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: r, secondaryTree, field_46526, rareRegularVariant, f_wngsmufu, rareRegularVariant, f_303523_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: r, flowers, field_46527, beesVariant, f_hlsdagvb, beesVariant, f_303258_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: s, flowers, field_46527, beesVariant, f_hlsdagvb, beesVariant, f_303258_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: s, secondaryFlowers, field_46528, rareBeesVariant, f_mkaxrjzq, rareBeesVariant, f_303546_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: t, secondaryFlowers, field_46528, rareBeesVariant, f_mkaxrjzq, rareBeesVariant, f_303546_
SaplingGenerator: k, PALE_OAK, field_54791, PALE_OAK, f_qbbtrqia, PALE_OAK, f_347099_
Constructors
Methods
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
drt
dsr
net.minecraft.block.WoodTypes
net.minecraft.block.sapling.TreeGrower
Fields
Map<String, SaplingGenerator>: k, GROWERS, field_46520, GENERATORS, f_bmfivbdv, WOOD_TYPES, f_302769_
Map<String, SaplingGenerator>: k, GROWERS, field_46520, GENERATORS, f_bmfivbdv, TREE_GROWERS, f_302769_
Constructors
Methods
RegistryKey<ConfiguredFeature<?, ?>> (Random, boolean): a, getConfiguredFeature, method_54087, getSmallTreeFeature, m_sdzqrysu, m_sdzqrysu, m_307922_
RegistryKey<ConfiguredFeature<?, ?>> (Random, boolean): a, getConfiguredFeature, method_54087, getSmallTreeFeature, m_sdzqrysu, getConfiguredFeature, m_307922_
RegistryKey<ConfiguredFeature<?, ?>> (Random): a, getConfiguredMegaFeature, method_54086, getMegaTreeFeature, m_owklgdcw, m_owklgdcw, m_304937_
RegistryKey<ConfiguredFeature<?, ?>> (Random): a, getConfiguredMegaFeature, method_54086, getMegaTreeFeature, m_owklgdcw, getMegaConfiguredFeature, m_304937_
boolean (ServerWorld, ChunkGenerator, BlockPos, BlockState, Random): a, growTree, method_54085, generate, m_lfmzuxpy, m_lfmzuxpy, m_307294_
boolean (ServerWorld, ChunkGenerator, BlockPos, BlockState, Random): a, growTree, method_54085, generate, m_lfmzuxpy, growTree, m_307294_
1.20.6
Names
diw
drt
Fields
Map<String, SaplingGenerator>: k, GROWERS, field_46520, GENERATORS, f_bmfivbdv, f_302769_
Map<String, SaplingGenerator>: k, GROWERS, field_46520, GENERATORS, f_bmfivbdv, WOOD_TYPES, f_302769_
String: l, name, field_46521, id, f_qedngbhc, f_303132_
String: l, name, field_46521, id, f_qedngbhc, id, f_303132_
float: m, secondaryChance, field_46522, rareChance, f_yayjufwl, f_303193_
float: m, secondaryChance, field_46522, rareChance, f_yayjufwl, rareChance, f_303193_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: n, megaTree, field_46523, megaVariant, f_xhlwbmgk, f_302394_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: n, megaTree, field_46523, megaVariant, f_xhlwbmgk, megaVariant, f_302394_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: o, secondaryMegaTree, field_46524, rareMegaVariant, f_zcchjqbb, f_303060_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: o, secondaryMegaTree, field_46524, rareMegaVariant, f_zcchjqbb, rareMegaVariant, f_303060_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: p, tree, field_46525, regularVariant, f_qtvdoshp, f_302290_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: p, tree, field_46525, regularVariant, f_qtvdoshp, regularVariant, f_302290_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: q, secondaryTree, field_46526, rareRegularVariant, f_wngsmufu, f_303523_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: q, secondaryTree, field_46526, rareRegularVariant, f_wngsmufu, rareRegularVariant, f_303523_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: r, flowers, field_46527, beesVariant, f_hlsdagvb, f_303258_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: r, flowers, field_46527, beesVariant, f_hlsdagvb, beesVariant, f_303258_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: s, secondaryFlowers, field_46528, rareBeesVariant, f_mkaxrjzq, f_303546_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: s, secondaryFlowers, field_46528, rareBeesVariant, f_mkaxrjzq, rareBeesVariant, f_303546_
Constructors
Methods
boolean (BlockState, BlockView, BlockPos, int, int): a, isTwoByTwoSapling, method_54090, canGenerateLargeTree, m_vmivrjhv, m_vmivrjhv, m_305963_
boolean (BlockState, BlockView, BlockPos, int, int): a, isTwoByTwoSapling, method_54090, canGenerateLargeTree, m_vmivrjhv, canGenerateLargeTree, m_305963_
boolean (WorldAccess, BlockPos): a, hasFlowers, method_54088, areFlowersNearby, m_purdvmhu, m_purdvmhu, m_306742_
boolean (WorldAccess, BlockPos): a, hasFlowers, method_54088, areFlowersNearby, m_purdvmhu, areFlowersNearby, m_306742_
1.20.4
Names
diw
net.minecraft.world.level.block.grower.TreeGrower
net.minecraft.class_8813
net.minecraft.block.SaplingGenerator
net.minecraft.unmapped.C_hupbiznx
net.minecraft.block.WoodTypes
net.minecraft.src.C_301929_
Fields
Map<String, SaplingGenerator>: k, GROWERS, field_46520, GENERATORS, f_bmfivbdv, f_302769_
com.mojang.serialization.Codec<SaplingGenerator>: a, CODEC, field_46510, CODEC, f_jrpsmwcm, CODEC, f_302786_
SaplingGenerator: b, OAK, field_46511, OAK, f_tfgcjfeu, OAK, f_303425_
SaplingGenerator: c, SPRUCE, field_46512, SPRUCE, f_djgmndhs, SPRUCE, f_302563_
SaplingGenerator: d, MANGROVE, field_46513, MANGROVE, f_asvotjwp, MANGROVE, f_302923_
SaplingGenerator: e, AZALEA, field_46514, AZALEA, f_lbmasemw, AZALEA, f_303862_
SaplingGenerator: f, BIRCH, field_46515, BIRCH, f_vkeynyme, BIRCH, f_303209_
SaplingGenerator: g, JUNGLE, field_46516, JUNGLE, f_zhwaxgex, JUNGLE, f_303040_
SaplingGenerator: h, ACACIA, field_46517, ACACIA, f_jdngnhhn, ACACIA, f_303438_
SaplingGenerator: i, CHERRY, field_46518, CHERRY, f_kgqrdric, CHERRY, f_302972_
SaplingGenerator: j, DARK_OAK, field_46519, DARK_OAK, f_ojsrutmi, DARK_OAK, f_302400_
String: l, name, field_46521, id, f_qedngbhc, f_303132_
float: m, secondaryChance, field_46522, rareChance, f_yayjufwl, f_303193_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: n, megaTree, field_46523, megaVariant, f_xhlwbmgk, f_302394_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: o, secondaryMegaTree, field_46524, rareMegaVariant, f_zcchjqbb, f_303060_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: p, tree, field_46525, regularVariant, f_qtvdoshp, f_302290_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: q, secondaryTree, field_46526, rareRegularVariant, f_wngsmufu, f_303523_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: r, flowers, field_46527, beesVariant, f_hlsdagvb, f_303258_
Optional<RegistryKey<ConfiguredFeature<?, ?>>>: s, secondaryFlowers, field_46528, rareBeesVariant, f_mkaxrjzq, f_303546_
Constructors
(String, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>)
(String, float, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>, Optional<RegistryKey<ConfiguredFeature<?, ?>>>)
Methods
RegistryKey<ConfiguredFeature<?, ?>> (Random, boolean): a, getConfiguredFeature, method_54087, getSmallTreeFeature, m_sdzqrysu, m_sdzqrysu, m_307922_
RegistryKey<ConfiguredFeature<?, ?>> (Random): a, getConfiguredMegaFeature, method_54086, getMegaTreeFeature, m_owklgdcw, m_owklgdcw, m_304937_
boolean (ServerWorld, ChunkGenerator, BlockPos, BlockState, Random): a, growTree, method_54085, generate, m_lfmzuxpy, m_lfmzuxpy, m_307294_
boolean (BlockState, BlockView, BlockPos, int, int): a, isTwoByTwoSapling, method_54090, canGenerateLargeTree, m_vmivrjhv, m_vmivrjhv, m_305963_
boolean (WorldAccess, BlockPos): a, hasFlowers, method_54088, areFlowersNearby, m_purdvmhu, m_purdvmhu, m_306742_