net.minecraft.world.level.levelgen.feature

public class BigTreeFeature

extends AbstractTreeFeature<NoneFeatureConfiguration>

bzx
net.minecraft.world.level.levelgen.feature.BigTreeFeature
net.minecraft.class_2948
net.minecraft.world.gen.feature.LargeOakTreeFeature
net.minecraft.world.gen.feature.BigTreeFeature
net.minecraft.server.v1_14_R1.WorldGenBigTree

Field summary

Modifier and TypeField
private static final BlockState
a
LOG
field_13342
LOG
field_208530_a
private static final BlockState
aS
LEAVES
field_13343
LEAVES
field_208531_b

Constructor summary

ModifierConstructor
public (Function<com.mojang.datafixers.Dynamic<?>, ? extends NoneFeatureConfiguration> configFactory, boolean emitNeighborBlockUpdates)

Method summary

Modifier and TypeMethod
private void
a(bhw arg0, ew arg1, float arg2, cic arg3, Set<ew> arg4)
crossSection(LevelSimulatedRW arg0, BlockPos arg1, float arg2, BoundingBox arg3, Set<BlockPos> arg4)
method_12811(class_3747 arg0, class_2338 arg1, float arg2, class_3341 arg3, Set<class_2338> arg4)
makeLeafLayer(ModifiableTestableWorld arg0, BlockPos pos, float radius, BlockBox arg3, Set<BlockPos> arg4)
func_208529_a(IWorldGenerationReader arg0, BlockPos arg1, float arg2, MutableBoundingBox arg3, Set<BlockPos> arg4)
private float
a(int arg0, int arg1)
treeShape(int arg0, int arg1)
method_12807(int arg0, int arg1)
getBaseBranchSize(int treeHeight, int branchCount)
func_208527_a(int arg0, int arg1)
private float
a(int arg0)
foliageShape(int arg0)
method_12804(int arg0)
getLeafRadiusForLayer(int arg0)
func_76495_b(int arg0)
private void
a(bhw arg0, ew arg1, cic arg2, Set<ew> arg3)
foliageCluster(LevelSimulatedRW arg0, BlockPos arg1, BoundingBox arg2, Set<BlockPos> arg3)
method_12810(class_3747 arg0, class_2338 arg1, class_3341 arg2, Set<class_2338> arg3)
makeLeaves(ModifiableTestableWorld world, BlockPos pos, BlockBox arg2, Set<BlockPos> arg3)
func_202393_b(IWorldGenerationReader arg0, BlockPos arg1, MutableBoundingBox arg2, Set<BlockPos> arg3)
private int
a(Set<ew> arg0, bhw arg1, ew arg2, ew arg3, boolean arg4, cic arg5)
makeLimb(Set<BlockPos> arg0, LevelSimulatedRW arg1, BlockPos arg2, BlockPos arg3, boolean arg4, BoundingBox arg5)
method_12808(Set<class_2338> arg0, class_3747 arg1, class_2338 arg2, class_2338 arg3, boolean arg4, class_3341 arg5)
makeOrCheckBranch(Set<BlockPos> logPositions, ModifiableTestableWorld world, BlockPos start, BlockPos end, boolean make, BlockBox arg5)
func_208523_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, BlockPos arg3, boolean arg4, MutableBoundingBox arg5)
private int
a(ew arg0)
getSteps(BlockPos arg0)
method_12805(class_2338 arg0)
getLongestSide(BlockPos box)
func_175935_b(BlockPos arg0)
private Direction$Axis
a(ew arg0, ew arg1)
getLogAxis(BlockPos arg0, BlockPos arg1)
method_12809(class_2338 arg0, class_2338 arg1)
getLogAxis(BlockPos branchStart, BlockPos branchEnd)
func_197170_b(BlockPos arg0, BlockPos arg1)
private void
a(bhw arg0, int arg1, ew arg2, List<bzx$a> arg3, cic arg4, Set<ew> arg5)
makeFoliage(LevelSimulatedRW arg0, int arg1, BlockPos arg2, List<BigTreeFeature$FoliageCoords> arg3, BoundingBox arg4, Set<BlockPos> arg5)
method_12802(class_3747 arg0, int arg1, class_2338 arg2, List<class_2948$class_2949> arg3, class_3341 arg4, Set<class_2338> arg5)
makeLeaves(ModifiableTestableWorld world, int treeHeight, BlockPos treePos, List<LargeOakTreeFeature$BranchPosition> branchPositions, BlockBox arg4, Set<BlockPos> arg5)
func_208525_a(IWorldGenerationReader arg0, int arg1, BlockPos arg2, List<BigTreeFeature$FoliageCoordinates> arg3, MutableBoundingBox arg4, Set<BlockPos> arg5)
private boolean
b(int arg0, int arg1)
trimBranches(int arg0, int arg1)
method_12801(int arg0, int arg1)
isHighEnough(int treeHeight, int height)
func_208522_b(int arg0, int arg1)
private void
a(Set<ew> arg0, bhw arg1, ew arg2, int arg3, cic arg4)
makeTrunk(Set<BlockPos> arg0, LevelSimulatedRW arg1, BlockPos arg2, int arg3, BoundingBox arg4)
method_12806(Set<class_2338> arg0, class_3747 arg1, class_2338 arg2, int arg3, class_3341 arg4)
makeTrunk(Set<BlockPos> logPositions, ModifiableTestableWorld world, BlockPos pos, int height, BlockBox arg4)
func_208526_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, int arg3, MutableBoundingBox arg4)
private void
a(Set<ew> arg0, bhw arg1, int arg2, ew arg3, List<bzx$a> arg4, cic arg5)
makeBranches(Set<BlockPos> arg0, LevelSimulatedRW arg1, int arg2, BlockPos arg3, List<BigTreeFeature$FoliageCoords> arg4, BoundingBox arg5)
method_12800(Set<class_2338> arg0, class_3747 arg1, int arg2, class_2338 arg3, List<class_2948$class_2949> arg4, class_3341 arg5)
makeBranches(Set<BlockPos> logPositions, ModifiableTestableWorld world, int treeHeight, BlockPos treePosition, List<LargeOakTreeFeature$BranchPosition> branchPositions, BlockBox arg5)
func_208524_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, int arg2, BlockPos arg3, List<BigTreeFeature$FoliageCoordinates> arg4, MutableBoundingBox arg5)
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)
func_208519_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3, MutableBoundingBox arg4)
private int
b(Set<ew> arg0, bhw arg1, ew arg2, int arg3, cic arg4)
checkLocation(Set<BlockPos> arg0, LevelSimulatedRW arg1, BlockPos arg2, int arg3, BoundingBox arg4)
method_12803(Set<class_2338> arg0, class_3747 arg1, class_2338 arg2, int arg3, class_3341 arg4)
getTreeHeight(Set<BlockPos> logPositions, ModifiableTestableWorld world, BlockPos pos, int height, BlockBox arg4)
func_208528_b(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, int arg3, MutableBoundingBox arg4)