net.minecraft.world.level.levelgen.feature

public class TreeFeature

extends AbstractTreeFeature<NoneFeatureConfiguration>

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

Field summary

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

Constructor summary

ModifierConstructor
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends NoneFeatureConfiguration> configFactory, boolean emitNeighborBlockUpdates)
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends NoneFeatureConfiguration> 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)
m_wztilnha(Set<C_hynzadkk> arg0, C_ibiduojg arg1, Random arg2, C_hynzadkk arg3, C_hmqypqzz arg4)
generate(Set<BlockPos> arg0, ModifiableTestableWorld arg1, Random arg2, BlockPos arg3, BlockBox arg4)
func_208519_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3, MutableBoundingBox arg4)
protected int
a(Random arg0)
getTreeHeight(Random arg0)
method_14062(Random arg0)
m_pqfvzmwp(Random arg0)
getTreeHeight(Random random)
func_208534_a(Random arg0)
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)
m_eheoqwkt(C_gtvfupkc arg0, int arg1, C_hynzadkk arg2, C_xpuuihxf arg3)
makeCocoa(ModifiableWorld worlf, int age, BlockPos pos, Direction direction)
func_181652_a(IWorldWriter arg0, int arg1, BlockPos arg2, Direction arg3)
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)
m_xzoywfjw(C_gtvfupkc arg0, C_hynzadkk arg1, C_xhwijdsd arg2)
makeVine(ModifiableWorld world, BlockPos pos, BooleanProperty directionProperty)
func_181651_a(IWorldWriter arg0, BlockPos arg1, BooleanProperty arg2)
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)
m_twtpmmws(C_ibiduojg arg0, C_hynzadkk arg1, C_xhwijdsd arg2)
makeVineColumn(ModifiableTestableWorld world, BlockPos pos, BooleanProperty directionProperty)
func_181650_b(IWorldGenerationReader arg0, BlockPos arg1, BooleanProperty arg2)