@@ -2,13 +2,13 @@ num randPrecision = 100;
22num goldenAngle = 2.39996;
33num pi = 3.14159;
44
5- num trunkHeight = 5 +randomInt(7 );
5+ num trunkHeight = 8 +randomInt(9 );
66str trunkBlock = "minecraft:dark_oak_log";
77str rootBlock = "minecraft:dark_oak_wood";
88
9- num sideBranchInterval = 10 ;
9+ num sideBranchInterval = 3 ;
1010num sideBranchMinHeight = 3+randomInt(3);
11- num sideBranchLengthMin = 2 +randomInt(2);
11+ num sideBranchLengthMin = 7 +randomInt(2);
1212num sideBranchLengthVariation = 2;
1313num sideBranchVerticalVariation = 0;
1414num sideBranchVerticalDirection = 0.5+randomInt(randPrecision)/randPrecision/2;
@@ -22,11 +22,11 @@ str sideBranchBlockX = "minecraft:dark_oak_log[axis=x]";
2222str sideBranchBlockY = "minecraft:dark_oak_log[axis=y]";
2323str sideBranchBlockZ = "minecraft:dark_oak_log[axis=z]";
2424
25- num topBranches = 3 +randomInt(2 );
26- num topBranchLengthUpwardsMin = 3 +randomInt(3 );
27- num topBranchLengthOutwardsMin = 4 +randomInt(3 );
28- num topBranchVerticalDirection = 0.5 +randomInt(randPrecision)/randPrecision/3;
29- num topBranchLeafRadiusMin = 3 ;
25+ num topBranches = 5 +randomInt(5 );
26+ num topBranchLengthUpwardsMin = 8 +randomInt(5 );
27+ num topBranchLengthOutwardsMin = 12 +randomInt(5 );
28+ num topBranchVerticalDirection = 0.1 +randomInt(randPrecision)/randPrecision/3;
29+ num topBranchLeafRadiusMin = 4 ;
3030num topBranchLeafTranslate = 0;
3131num topBranchLeafTopFlatness = 2;
3232num topBranchLeafBottomFlatness = 3;
@@ -164,9 +164,9 @@ block(0, -1, 0, "minecraft:dirt");
164164
165165num twopi = pi*2;
166166
167- for (num v = 35 ; v > trunkHeight; v = v - 1) {
168- num rx = sin(randomInt(randPrecision)/randPrecision * twopi) * (randomInt(9) + 3 );
169- num rz = cos(randomInt(randPrecision)/randPrecision * twopi) * (randomInt(9) + 3 );
167+ for (num v = trunkHeight+10 ; v > trunkHeight; v = v - 1) {
168+ num rx = sin(randomInt(randPrecision)/randPrecision * twopi) * (randomInt(3)+1 );
169+ num rz = cos(randomInt(randPrecision)/randPrecision * twopi) * (randomInt(3)+1 );
170170 structure(rx, v, rz, "hanging_cobweb", "NONE");
171171 structure(-rx, v, rz, "hanging_cobweb", "NONE");
172172 structure(rx, v, -rz, "hanging_cobweb", "NONE");
0 commit comments