net.minecraft.world.gen.feature

public class OakTreeFeature

extends AbstractTreeFeature<DefaultFeatureConfig>

cfb
net.minecraft.world.level.levelgen.feature.TreeFeature
net.minecraft.class_3207
net.minecraft.world.gen.feature.OakTreeFeature
net.minecraft.unmapped.C_rjclkmav
net.minecraft.world.gen.feature.TreeFeature
net.minecraft.world.gen.feature.TreeFeature
net.minecraft.world.gen.feature.TreeFeature

Field summary

Modifier and TypeField
private static final BlockState
aS
DEFAULT_TRUNK
field_13902
LOG
f_oybeeyeq
DEFAULT_LOG
field_181653_a
DEFAULT_TRUNK
private static final BlockState
aT
DEFAULT_LEAF
field_13899
LEAVES
f_pvphovux
DEFAULT_LEAVES
field_181654_b
DEFAULT_LEAF
protected final int
a
baseHeight
field_13900
height
f_gkrjgqjo
baseHeight
field_76533_a
minTreeHeight
private final boolean
aU
addJungleFeatures
field_13903
hasVinesAndCocoa
f_hrxpnsrz
placeVines
field_76531_b
vinesGrow
private final BlockState
aV
trunk
field_13898
log
f_zzbdhqqn
log
field_76532_c
trunk
private final BlockState
aW
leaf
field_13901
leaves
f_nviqxkuc
leaves
field_76530_d
leaf

Constructor summary

ModifierConstructor
public (Function<Dynamic<?>, ? extends DefaultFeatureConfig> configFactory, boolean emitNeighborBlockUpdates)
public (Function<Dynamic<?>, ? extends DefaultFeatureConfig> arg0, boolean arg1, int height, BlockState log, BlockState leaves, boolean hasVinesAndCocoa)

Method summary

Modifier and TypeMethod
public boolean
a(Set<ew> arg0, bhw arg1, Random arg2, ew arg3, cic arg4)
doPlace(Set<BlockPos> arg0, LevelSimulatedRW arg1, Random arg2, BlockPos arg3, BoundingBox arg4)
method_12775(Set<class_2338> arg0, class_3747 arg1, Random arg2, class_2338 arg3, class_3341 arg4)
generate(Set<BlockPos> arg0, ModifiableTestableWorld arg1, Random arg2, BlockPos arg3, BlockBox arg4)
m_wztilnha(Set<C_hynzadkk> arg0, C_ibiduojg arg1, Random arg2, C_hynzadkk arg3, C_hmqypqzz arg4)
doPlace(Set<BlockPos> arg0, C_97772630 arg1, Random arg2, BlockPos arg3, StructureBox arg4)
func_208519_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3, MutableBoundingBox arg4)
place(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3, MutableBoundingBox arg4)
protected int
a(Random arg0)
getTreeHeight(Random arg0)
method_14062(Random arg0)
getTreeHeight(Random random)
m_pqfvzmwp(Random arg0)
getTreeHeight(Random random)
func_208534_a(Random arg0)
getHeight(Random random)
private void
a(bhz arg0, int arg1, ew arg2, fb arg3)
placeCocoa(LevelWriter arg0, int arg1, BlockPos arg2, Direction arg3)
method_14063(class_1945 arg0, int arg1, class_2338 arg2, class_2350 arg3)
makeCocoa(ModifiableWorld worlf, int age, BlockPos pos, Direction direction)
m_eheoqwkt(C_gtvfupkc arg0, int arg1, C_hynzadkk arg2, C_xpuuihxf arg3)
placeCocoa(ModifiableWorld arg0, int arg1, BlockPos arg2, Direction arg3)
func_181652_a(IWorldWriter arg0, int arg1, BlockPos arg2, Direction arg3)
placeCocoa(IWorldWriter worldIn, int age, BlockPos pos, Direction side)
private void
a(bhz arg0, ew arg1, bwl arg2)
addVine(LevelWriter arg0, BlockPos arg1, BooleanProperty arg2)
method_14065(class_1945 arg0, class_2338 arg1, class_2746 arg2)
makeVine(ModifiableWorld world, BlockPos pos, BooleanProperty directionProperty)
m_xzoywfjw(C_gtvfupkc arg0, C_hynzadkk arg1, C_xhwijdsd arg2)
placeVine(ModifiableWorld arg0, BlockPos arg1, BooleanProperty arg2)
func_181651_a(IWorldWriter arg0, BlockPos arg1, BooleanProperty arg2)
addVine(IWorldWriter worldIn, BlockPos pos, BooleanProperty prop)
private void
a(bhw arg0, ew arg1, bwl arg2)
addHangingVine(LevelSimulatedRW arg0, BlockPos arg1, BooleanProperty arg2)
method_14064(class_3747 arg0, class_2338 arg1, class_2746 arg2)
makeVineColumn(ModifiableTestableWorld world, BlockPos pos, BooleanProperty directionProperty)
m_twtpmmws(C_ibiduojg arg0, C_hynzadkk arg1, C_xhwijdsd arg2)
placeVines(C_97772630 arg0, BlockPos arg1, BooleanProperty arg2)
func_181650_b(IWorldGenerationReader arg0, BlockPos arg1, BooleanProperty arg2)
addHangingVine(IWorldGenerationReader worldIn, BlockPos pos, BooleanProperty prop)