Skip to content

Commit 63e1c9c

Browse files
committed
Commit for release
1 parent e1cafdd commit 63e1c9c

29 files changed

+143
-139
lines changed

data/circle/functions/block_mask.mcfunction

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
spreadplayers 8 -11 0 2 false @e[type=armor_stand,name=randMaterial]
1+
spreadplayers 8 -11 0 2 false @e[type=area_effect_cloud,tag=randMaterial]
22

3-
execute as @e[type=armor_stand,name=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
3+
execute as @e[type=area_effect_cloud,tag=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
44

55
execute as @s at @s if blocks 6 254 -3 6 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~ ~ ~ replace
66
execute as @s at @s if blocks 7 254 -3 7 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~ ~ ~ replace

data/circle/functions/circle_gen/block_mask_xm.mcfunction

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
spreadplayers 8 -11 0 2 false @e[type=armor_stand,name=randMaterial]
1+
spreadplayers 8 -11 0 2 false @e[type=area_effect_cloud,tag=randMaterial]
22

3-
execute as @e[type=armor_stand,name=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
3+
execute as @e[type=area_effect_cloud,tag=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
44

55
execute as @s at @s if blocks 6 254 -3 6 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~-1 ~ ~ replace
66
execute as @s at @s if blocks 7 254 -3 7 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~-1 ~ ~ replace

data/circle/functions/circle_gen/block_mask_xp.mcfunction

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
spreadplayers 8 -11 0 2 false @e[type=armor_stand,name=randMaterial]
1+
spreadplayers 8 -11 0 2 false @e[type=area_effect_cloud,tag=randMaterial]
22

3-
execute as @e[type=armor_stand,name=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
3+
execute as @e[type=area_effect_cloud,tag=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
44

55

66

data/circle/functions/circle_gen/block_mask_zm.mcfunction

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
spreadplayers 8 -11 0 2 false @e[type=armor_stand,name=randMaterial]
1+
spreadplayers 8 -11 0 2 false @e[type=area_effect_cloud,tag=randMaterial]
22

3-
execute as @e[type=armor_stand,name=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
3+
execute as @e[type=area_effect_cloud,tag=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
44

55
execute as @s at @s if blocks 6 254 -3 6 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~ ~ ~-1 replace
66
execute as @s at @s if blocks 7 254 -3 7 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~ ~ ~-1 replace

data/circle/functions/circle_gen/block_mask_zp.mcfunction

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
spreadplayers 8 -11 0 2 false @e[type=armor_stand,name=randMaterial]
1+
spreadplayers 8 -11 0 2 false @e[type=area_effect_cloud,tag=randMaterial]
22

3-
execute as @e[type=armor_stand,name=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
3+
execute as @e[type=area_effect_cloud,tag=randMaterial] at @s run clone ~ 254 ~ ~ 254 ~ 8 255 -8 replace
44

55
execute as @s at @s if blocks 6 254 -3 6 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~ ~ ~1 replace
66
execute as @s at @s if blocks 7 254 -3 7 254 -3 ~ ~ ~ all run clone 8 255 -8 8 255 -8 ~ ~ ~1 replace

data/circle/functions/circle_gen/gen_xm.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
scoreboard players operation percentCircle percent_vtp -= temp percent_vtp
44

data/circle/functions/circle_gen/gen_xp.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
scoreboard players operation percentCircle percent_vtp -= temp percent_vtp
44

data/circle/functions/circle_gen/gen_zm.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
scoreboard players operation percentCircle percent_vtp -= temp percent_vtp
44

data/circle/functions/circle_gen/gen_zp.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33

44
scoreboard players operation percentCircle percent_vtp -= temp percent_vtp

data/circle/functions/dist_tp/dist_tp_xm.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
execute if entity @s[scores={tempRad=1}] run tp @s ~-1 ~ ~
44
execute if entity @s[scores={tempRad=2..3}] run tp @s ~-2 ~ ~

data/circle/functions/dist_tp/dist_tp_xp.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
execute if entity @s[scores={tempRad=1}] run tp @s ~1 ~ ~
44
execute if entity @s[scores={tempRad=2..3}] run tp @s ~2 ~ ~

data/circle/functions/dist_tp/dist_tp_ym.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
execute if entity @s[scores={tempRad=1}] run tp @s ~ ~-1 ~
44
execute if entity @s[scores={tempRad=2..3}] run tp @s ~ ~-2 ~

data/circle/functions/dist_tp/dist_tp_zm.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
execute if entity @s[scores={tempRad=1}] run tp @s ~ ~ ~-1
44
execute if entity @s[scores={tempRad=2..3}] run tp @s ~ ~ ~-2

data/circle/functions/dist_tp/dist_tp_zp.mcfunction

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
spreadplayers ~ ~ 0 1 false @e[type=armor_stand,name=debugChunk]
1+
spreadplayers ~ ~ 0 1 false @e[type=area_effect_cloud,tag=debugChunk]
22

33
execute if entity @s[scores={tempRad=1}] run tp @s ~ ~ ~1
44
execute if entity @s[scores={tempRad=2..3}] run tp @s ~ ~ ~2
+21-22
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,41 @@
1-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"circleGen\"}",Tags:[X+],Marker:1,NoGravity:1,Invisible:1}
2-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"circleGen\"}",Tags:[X-],Marker:1,NoGravity:1,Invisible:1}
3-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"circleGen\"}",Tags:[Z+],Marker:1,NoGravity:1,Invisible:1}
4-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"circleGen\"}",Tags:[Z-],Marker:1,NoGravity:1,Invisible:1}
1+
summon area_effect_cloud ~ ~ ~ {Tags:["circleGen","X+"],Duration:2147483647}
2+
summon area_effect_cloud ~ ~ ~ {Tags:["circleGen","X-"],Duration:2147483647}
3+
summon area_effect_cloud ~ ~ ~ {Tags:["circleGen","Z+"],Duration:2147483647}
4+
summon area_effect_cloud ~ ~ ~ {Tags:["circleGen","Z-"],Duration:2147483647}
55

6-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"debugChunk\"}",Marker:1,NoGravity:1,Invisible:1}
6+
summon area_effect_cloud ~ ~ ~ {Tags:["debugChunk"],Duration:2147483647}
77

88

9-
10-
scoreboard players operation @e[type=armor_stand,name=circleGen,sort=nearest,limit=4] Rad = @s circle
11-
execute as @e[type=armor_stand,name=circleGen,sort=nearest,limit=4] run scoreboard players operation @s tempRad = @s Rad
9+
scoreboard players operation @e[type=area_effect_cloud,tag=circleGen,sort=nearest,limit=4] Rad = @s circle
10+
execute as @e[type=area_effect_cloud,tag=circleGen,sort=nearest,limit=4] run scoreboard players operation @s tempRad = @s Rad
1211

1312

1413
bossbar set minecraft:percentbar visible true
1514

16-
execute as @e[type=armor_stand,name=circleGen,tag=X+] at @s run function circle:dist_tp/dist_tp_xp
17-
execute as @e[type=armor_stand,name=circleGen,tag=X-] at @s run function circle:dist_tp/dist_tp_xm
18-
execute as @e[type=armor_stand,name=circleGen,tag=Z+] at @s run function circle:dist_tp/dist_tp_zp
19-
execute as @e[type=armor_stand,name=circleGen,tag=Z-] at @s run function circle:dist_tp/dist_tp_zm
15+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=X+] at @s run function circle:dist_tp/dist_tp_xp
16+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=X-] at @s run function circle:dist_tp/dist_tp_xm
17+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=Z+] at @s run function circle:dist_tp/dist_tp_zp
18+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=Z-] at @s run function circle:dist_tp/dist_tp_zm
2019

2120

2221

2322

24-
execute as @e[type=armor_stand,name=circleGen,sort=nearest,limit=4] run scoreboard players operation @s circlePos1 = @s Rad
25-
execute as @e[type=armor_stand,name=circleGen,sort=nearest,limit=4] run scoreboard players set @s circlePos2 0
26-
execute as @e[type=armor_stand,name=circleGen,sort=nearest,limit=4] run scoreboard players operation @s Radsqr = @s Rad
27-
execute as @e[type=armor_stand,name=circleGen,sort=nearest,limit=4] run scoreboard players operation @s Radsqr *= @s Rad
23+
execute as @e[type=area_effect_cloud,tag=circleGen,sort=nearest,limit=4] run scoreboard players operation @s circlePos1 = @s Rad
24+
execute as @e[type=area_effect_cloud,tag=circleGen,sort=nearest,limit=4] run scoreboard players set @s circlePos2 0
25+
execute as @e[type=area_effect_cloud,tag=circleGen,sort=nearest,limit=4] run scoreboard players operation @s Radsqr = @s Rad
26+
execute as @e[type=area_effect_cloud,tag=circleGen,sort=nearest,limit=4] run scoreboard players operation @s Radsqr *= @s Rad
2827

2928

3029

3130

3231
scoreboard players set temp percent_vtp 0
33-
execute as @e[type=armor_stand,name=circleGen,tag=X+] at @s run function circle:circle_gen/gen_xp
32+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=X+] at @s run function circle:circle_gen/gen_xp
3433
scoreboard players set temp percent_vtp 0
35-
execute as @e[type=armor_stand,name=circleGen,tag=X-] at @s run function circle:circle_gen/gen_xm
34+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=X-] at @s run function circle:circle_gen/gen_xm
3635
scoreboard players set temp percent_vtp 0
37-
execute as @e[type=armor_stand,name=circleGen,tag=Z+] at @s run function circle:circle_gen/gen_zp
36+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=Z+] at @s run function circle:circle_gen/gen_zp
3837
scoreboard players set temp percent_vtp 0
39-
execute as @e[type=armor_stand,name=circleGen,tag=Z-] at @s run function circle:circle_gen/gen_zm
38+
execute as @e[type=area_effect_cloud,tag=circleGen,tag=Z-] at @s run function circle:circle_gen/gen_zm
4039

4140

4241
tellraw @a ["",{"text":"Completed","color":"gold"}]
@@ -52,7 +51,7 @@ scoreboard players set blockCount blockCount 0
5251
scoreboard players set temp percent_vtp 0
5352
scoreboard players set percentCircle percent_vtp 0
5453

55-
kill @e[type=armor_stand,name=circleGen]
56-
kill @e[type=armor_stand,name=debugChunk]
54+
kill @e[type=area_effect_cloud,tag=circleGen]
55+
kill @e[type=area_effect_cloud,tag=debugChunk]
5756

5857
execute as @s at @s run function circle:tp_up/tp_disk
+16-16
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"diskGen\"}",Tags:[X+],Marker:1,NoGravity:1,Invisible:1}
1+
summon area_effect_cloud ~ ~ ~ {Tags:["diskGen","Z-"],Duration:2147483647}
2+
summon area_effect_cloud ~ ~ ~ {Tags:["debugChunk"],Duration:2147483647}
23

3-
4-
scoreboard players operation @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] Rad = @s disk
4+
scoreboard players operation @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] Rad = @s disk
55

66
bossbar set minecraft:percentbar visible true
77

88

9-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
10-
execute as @e[type=armor_stand,name=diskGen] at @s run function circle:dist_tp/dist_tp_xm
11-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
12-
execute as @e[type=armor_stand,name=diskGen] at @s run function circle:dist_tp/dist_tp_zm
9+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
10+
execute as @e[type=area_effect_cloud,tag=diskGen] at @s run function circle:dist_tp/dist_tp_xm
11+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
12+
execute as @e[type=area_effect_cloud,tag=diskGen] at @s run function circle:dist_tp/dist_tp_zm
1313

1414

15-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr = @s Rad
16-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr *= @s Rad
15+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr = @s Rad
16+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr *= @s Rad
1717

18-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos1 -= @s Rad
19-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos2 -= @s Rad
18+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos1 -= @s Rad
19+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos2 -= @s Rad
2020

21-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation diskOpI percent_vtp = @s Rad
21+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation diskOpI percent_vtp = @s Rad
2222
scoreboard players add diskOpI percent_vtp 1
23-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run scoreboard players operation diskOpI percent_vtp *= @s Rad
23+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run scoreboard players operation diskOpI percent_vtp *= @s Rad
2424
scoreboard players operation diskOpI percent_vtp *= 4 percent_vtp
2525

2626

27-
execute as @e[type=armor_stand,name=diskGen,sort=nearest,limit=1] run function circle:disk_gen/gen
27+
execute as @e[type=area_effect_cloud,tag=diskGen,sort=nearest,limit=1] run function circle:disk_gen/gen
2828

2929
tellraw @a ["",{"text":"Completed","color":"gold"}]
3030
tellraw @a ["",{"text":"Block Count: "},{"score":{"name":"blockCount","objective":"blockCount"}}]
@@ -40,7 +40,7 @@ scoreboard players set temp percent_vtp 0
4040
scoreboard players set percentDisk percent_vtp 0
4141

4242

43-
kill @e[type=armor_stand,name=diskGen]
44-
kill @e[type=armor_stand,name=debugChunk]
43+
kill @e[type=area_effect_cloud,tag=diskGen]
44+
kill @e[type=area_effect_cloud,tag=debugChunk]
4545

4646
execute as @s at @s run function circle:tp_up/tp_disk
+26-26
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
summon armor_stand ~ ~ ~ {CustomName:"{\"text\":\"sphereGen\"}",Tags:[X+],Marker:1,NoGravity:1,Invisible:1}
1+
summon area_effect_cloud ~ ~ ~ {Tags:["sphereGen","X+"],Duration:2147483647}
2+
summon area_effect_cloud ~ ~ ~ {Tags:["debugChunk"],Duration:2147483647}
23

3-
4-
scoreboard players operation @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] Rad = @s hsphere
4+
scoreboard players operation @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] Rad = @s hsphere
55

66
bossbar set minecraft:percentbar visible true
77

88

9-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
10-
execute as @e[type=armor_stand,name=sphereGen] at @s run function circle:dist_tp/dist_tp_xm
11-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
12-
execute as @e[type=armor_stand,name=sphereGen] at @s run function circle:dist_tp/dist_tp_ym
13-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
14-
execute as @e[type=armor_stand,name=sphereGen] at @s run function circle:dist_tp/dist_tp_zm
9+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
10+
execute as @e[type=area_effect_cloud,tag=sphereGen] at @s run function circle:dist_tp/dist_tp_xm
11+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
12+
execute as @e[type=area_effect_cloud,tag=sphereGen] at @s run function circle:dist_tp/dist_tp_ym
13+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s tempRad = @s Rad
14+
execute as @e[type=area_effect_cloud,tag=sphereGen] at @s run function circle:dist_tp/dist_tp_zm
1515

1616

17-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr = @s Rad
18-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr *= @s Rad
17+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr = @s Rad
18+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s Radsqr *= @s Rad
1919

20-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos1 -= @s Rad
21-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos2 -= @s Rad
22-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos3 -= @s Rad
20+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos1 -= @s Rad
21+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos2 -= @s Rad
22+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s circlePos3 -= @s Rad
2323

2424

25-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereTemp percent_vtp = @s Rad
26-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereTemp percent_vtp += @s Rad
27-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players add sphereTemp percent_vtp 1
28-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereOpI percent_vtp = sphereTemp percent_vtp
29-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereOpI percent_vtp *= sphereTemp percent_vtp
30-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereOpI percent_vtp *= sphereTemp percent_vtp
25+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereTemp percent_vtp = @s Rad
26+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereTemp percent_vtp += @s Rad
27+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players add sphereTemp percent_vtp 1
28+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereOpI percent_vtp = sphereTemp percent_vtp
29+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereOpI percent_vtp *= sphereTemp percent_vtp
30+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation sphereOpI percent_vtp *= sphereTemp percent_vtp
3131

32-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players set @s HsphereRad 0
33-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s HsphereRad -= @s Rad
34-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s HsphereRad -= @s Rad
32+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players set @s HsphereRad 0
33+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s HsphereRad -= @s Rad
34+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run scoreboard players operation @s HsphereRad -= @s Rad
3535

3636

3737

3838

39-
execute as @e[type=armor_stand,name=sphereGen,sort=nearest,limit=1] run function circle:hsphere_gen/gen
39+
execute as @e[type=area_effect_cloud,tag=sphereGen,sort=nearest,limit=1] run function circle:hsphere_gen/gen
4040

4141

4242
tellraw @a ["",{"text":"Completed","color":"gold"}]
@@ -52,7 +52,7 @@ scoreboard players set sphereOpI percent_vtp 0
5252
scoreboard players set temp percent_vtp 0
5353
scoreboard players set percentDisk percent_vtp 0
5454

55-
kill @e[type=armor_stand,name=sphereGen]
56-
kill @e[type=armor_stand,name=debugChunk]
55+
kill @e[type=area_effect_cloud,tag=sphereGen]
56+
kill @e[type=area_effect_cloud,tag=debugChunk]
5757

5858
execute as @s at @s run function circle:tp_up/tp_hsphere

0 commit comments

Comments
 (0)