net.minecraft.world.gen.feature

public class OakTreeFeature

extends AbstractTreeFeature<DefaultFeatureConfig>

cew
net.minecraft.class_3207
net.minecraft.world.gen.feature.OakTreeFeature
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
field_13902
LOG
DEFAULT_LOG
field_181653_a
DEFAULT_TRUNK
private static final BlockState
aT
field_13899
LEAVES
DEFAULT_LEAVES
field_181654_b
DEFAULT_LEAF
protected final int
a
field_13900
height
baseHeight
field_76533_a
minTreeHeight
private final boolean
aU
field_13903
hasVinesAndCocoa
placeVines
field_76531_b
vinesGrow
private final BlockState
aV
field_13898
log
log
field_76532_c
trunk
private final BlockState
aW
field_13901
leaves
leaves
field_76530_d
leaf

Constructor summary

ModifierConstructor
public (Function<Dynamic<?>, ? extends DefaultFeatureConfig> arg0, boolean arg1)
public (Function<Dynamic<?>, ? extends DefaultFeatureConfig> arg0, boolean arg1, int arg2, BlockState arg3, BlockState arg4, boolean arg5)

Method summary

Modifier and TypeMethod
public boolean
a(Set<ev> arg0, bhr arg1, Random arg2, ev arg3, chx 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, MutableIntBoundingBox 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)
method_14062(Random arg0)
getTreeHeight(Random arg0)
getTreeHeight(Random random)
func_208534_a(Random arg0)
getHeight(Random random)
private void
a(bhu arg0, int arg1, ev arg2, fa arg3)
method_14063(class_1945 arg0, int arg1, class_2338 arg2, class_2350 arg3)
makeCocoa(ModifiableWorld arg0, int arg1, BlockPos arg2, Direction 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(bhu arg0, ev arg1, bwg arg2)
method_14065(class_1945 arg0, class_2338 arg1, class_2746 arg2)
makeVine(ModifiableWorld arg0, BlockPos arg1, BooleanProperty 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(bhr arg0, ev arg1, bwg arg2)
method_14064(class_3747 arg0, class_2338 arg1, class_2746 arg2)
makeVineColumn(ModifiableTestableWorld arg0, BlockPos arg1, BooleanProperty 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)