Class TreeGrower
java.lang.Object
net.minecraft.world.level.block.grower.TreeGrower
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final TreeGrowerstatic final TreeGrowerstatic final TreeGrowerstatic final TreeGrowerstatic final com.mojang.serialization.Codec<TreeGrower>static final TreeGrowerprivate final Optional<ResourceKey<ConfiguredFeature<?,?>>> private static final Map<String,TreeGrower> static final TreeGrowerstatic final TreeGrowerprivate final Optional<ResourceKey<ConfiguredFeature<?,?>>> private final Stringstatic final TreeGrowerprivate final floatprivate final Optional<ResourceKey<ConfiguredFeature<?,?>>> private final Optional<ResourceKey<ConfiguredFeature<?,?>>> private final Optional<ResourceKey<ConfiguredFeature<?,?>>> static final TreeGrowerprivate final Optional<ResourceKey<ConfiguredFeature<?,?>>> 
- 
Constructor SummaryConstructorsConstructorDescriptionTreeGrower(String p_304522_, float p_304600_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304738_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304561_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304433_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304821_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304558_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304488_) TreeGrower(String p_304408_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304634_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304477_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304753_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate ResourceKey<ConfiguredFeature<?,?>> getConfiguredFeature(RandomSource p_304525_, boolean p_304410_) private ResourceKey<ConfiguredFeature<?,?>> getConfiguredMegaFeature(RandomSource p_304575_) booleangrowTree(ServerLevel p_304396_, ChunkGenerator p_304672_, BlockPos p_304643_, BlockState p_304439_, RandomSource p_304893_) private booleanhasFlowers(LevelAccessor p_304555_, BlockPos p_304465_) private static booleanisTwoByTwoSapling(BlockState p_304497_, BlockGetter p_304772_, BlockPos p_304920_, int p_304941_, int p_304932_) 
- 
Field Details- 
GROWERS
- 
CODEC
- 
OAK
- 
SPRUCE
- 
MANGROVE
- 
AZALEA
- 
BIRCH
- 
JUNGLE
- 
ACACIA
- 
CHERRY
- 
DARK_OAK
- 
name
- 
secondaryChanceprivate final float secondaryChance
- 
megaTree
- 
secondaryMegaTree
- 
tree
- 
secondaryTree
- 
flowers
- 
secondaryFlowers
 
- 
- 
Constructor Details- 
TreeGrowerpublic TreeGrower(String p_304408_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304634_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304477_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304753_) 
- 
TreeGrowerpublic TreeGrower(String p_304522_, float p_304600_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304738_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304561_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304433_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304821_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304558_, Optional<ResourceKey<ConfiguredFeature<?, ?>>> p_304488_) 
 
- 
- 
Method Details- 
getConfiguredFeature@Nullable private ResourceKey<ConfiguredFeature<?,?>> getConfiguredFeature(RandomSource p_304525_, boolean p_304410_) 
- 
getConfiguredMegaFeature@Nullable private ResourceKey<ConfiguredFeature<?,?>> getConfiguredMegaFeature(RandomSource p_304575_) 
- 
growTreepublic boolean growTree(ServerLevel p_304396_, ChunkGenerator p_304672_, BlockPos p_304643_, BlockState p_304439_, RandomSource p_304893_) 
- 
isTwoByTwoSaplingprivate static boolean isTwoByTwoSapling(BlockState p_304497_, BlockGetter p_304772_, BlockPos p_304920_, int p_304941_, int p_304932_) 
- 
hasFlowers
 
-