| private void | | a(bhm arg0, ev arg1, float arg2) | | method_12811(class_3747 arg0, class_2338 arg1, float arg2) | | placeCluster(C_97772630 arg0, BlockPos arg1, float arg2) | | func_208529_a(IWorldGenerationReader arg0, BlockPos arg1, float arg2) | | crossSection(IWorldGenerationReader arg0, BlockPos arg1, float arg2) |
|
| private float | | a(int arg0, int arg1) | | method_12807(int arg0, int arg1) | | getTreeShape(int treeHeight, int trunkHeight) | | func_208527_a(int arg0, int arg1) | | treeShape(int arg0, int arg1) |
|
| private float | | a(int arg0) | | method_12804(int arg0) | | getClusterShape(int layer) | | func_76495_b(int arg0) | | foliageShape(int y) |
|
| private void | |
| private int | | a(Set<ev> arg0, bhm arg1, ev arg2, ev arg3, boolean arg4) | | method_12808(Set<class_2338> arg0, class_3747 arg1, class_2338 arg2, class_2338 arg3, boolean arg4) | | tryBranch(Set<BlockPos> arg0, C_97772630 arg1, BlockPos arg2, BlockPos arg3, boolean arg4) | | func_208523_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, BlockPos arg3, boolean arg4) | | makeLimb(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, BlockPos arg3, boolean arg4) |
|
| private int | |
| private Direction$Axis | |
| private void | | a(bhm arg0, int arg1, ev arg2, List<bzn$a> arg3) | | method_12802(class_3747 arg0, int arg1, class_2338 arg2, List<class_2948$class_2949> arg3) | | placeFoliage(C_97772630 arg0, int arg1, BlockPos arg2, List<LargeOakTreeFeature$BranchPos> arg3) | | func_208525_a(IWorldGenerationReader arg0, int arg1, BlockPos arg2, List<BigTreeFeature$FoliageCoordinates> arg3) | | makeFoliage(IWorldGenerationReader arg0, int arg1, BlockPos arg2, List<BigTreeFeature$FoliageCoordinates> arg3) |
|
| private boolean | | b(int arg0, int arg1) | | method_12801(int arg0, int arg1) | | shouldPlaceBranch(int treeHeight, int trunkHeight) | | func_208522_b(int arg0, int arg1) | | trimBranches(int arg0, int arg1) |
|
| private void | | a(Set<ev> arg0, bhm arg1, ev arg2, int arg3) | | method_12806(Set<class_2338> arg0, class_3747 arg1, class_2338 arg2, int arg3) | | placeTrunk(Set<BlockPos> arg0, C_97772630 arg1, BlockPos arg2, int arg3) | | func_208526_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, int arg3) | | makeTrunk(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, int arg3) |
|
| private void | | a(Set<ev> arg0, bhm arg1, int arg2, ev arg3, List<bzn$a> arg4) | | method_12800(Set<class_2338> arg0, class_3747 arg1, int arg2, class_2338 arg3, List<class_2948$class_2949> arg4) | | placeBranches(Set<BlockPos> arg0, C_97772630 arg1, int arg2, BlockPos arg3, List<LargeOakTreeFeature$BranchPos> arg4) | | func_208524_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, int arg2, BlockPos arg3, List<BigTreeFeature$FoliageCoordinates> arg4) | | makeBranches(Set<BlockPos> arg0, IWorldGenerationReader arg1, int arg2, BlockPos arg3, List<BigTreeFeature$FoliageCoordinates> arg4) |
|
| public boolean | | a(Set<ev> arg0, bhm arg1, Random arg2, ev arg3) | | method_12775(Set<class_2338> arg0, class_3747 arg1, Random arg2, class_2338 arg3) | | doPlace(Set<BlockPos> arg0, C_97772630 arg1, Random arg2, BlockPos arg3) | | func_208519_a(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3) | | place(Set<BlockPos> arg0, IWorldGenerationReader arg1, Random arg2, BlockPos arg3) |
|
| private int | | b(Set<ev> arg0, bhm arg1, ev arg2, int arg3) | | method_12803(Set<class_2338> arg0, class_3747 arg1, class_2338 arg2, int arg3) | | canPlace(Set<BlockPos> arg0, C_97772630 arg1, BlockPos arg2, int arg3) | | func_208528_b(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, int arg3) | | checkLocation(Set<BlockPos> arg0, IWorldGenerationReader arg1, BlockPos arg2, int arg3) |
|