- check_circle Functions
Updated on Jun 13th, 2023, 6/13/23 2:34 am | 1 logs
Published Jun 10th, 2023, 6/10/23 11:30 am scheduled
Published Jun 10th, 2023, 6/10/23 11:30 am scheduled
- 3,940 views, 6 today
- 262 downloads, 0 today
14
I got tired of trying to follow online circle generators and so I made this datapack. Generate a circle or sphere as large as your computer/render distance can handle. The guide is purely visual, allowing you to place blocks directly overtop of it, and I programmed my generator to closely (or exactly) resemble online generators.
Commands:
Use command 2) to set the guide orientation
0 -> Horizontal circle (xz plane)
1 -> Vertical circle (xy plane)
2 -> Vertical circle (yz plane)
3+ -> Sphere
The guides do not self delete, so it is up to the player to use command 3) to delete unnecessary guides.
Command 4) limits the amount of commands circular can use per tick towards generating circle/sphere guides. By default this value is 32,000. Set the value higher for faster generation, set the value lower to reduce computational strain. I recommend staying above 6,500 and below 65,000.
In practice its best to create circles/spheres that will fit within your/your servers render distance. Max diameter = (Render distance in chunks) x 32, giving a maximum of 1024 blocks at 32 chunks render distance and 64 blocks at 2 chunks render distance.
Commands:
- /trigger set_diameter.circular add|set <value>
- /trigger set_orientation.circular set <value>
- /trigger total_clear.circular
- /scoreboard players set command_limit circular.main <value>
Use command 2) to set the guide orientation
0 -> Horizontal circle (xz plane)
1 -> Vertical circle (xy plane)
2 -> Vertical circle (yz plane)
3+ -> Sphere
The guides do not self delete, so it is up to the player to use command 3) to delete unnecessary guides.
Command 4) limits the amount of commands circular can use per tick towards generating circle/sphere guides. By default this value is 32,000. Set the value higher for faster generation, set the value lower to reduce computational strain. I recommend staying above 6,500 and below 65,000.
In practice its best to create circles/spheres that will fit within your/your servers render distance. Max diameter = (Render distance in chunks) x 32, giving a maximum of 1024 blocks at 32 chunks render distance and 64 blocks at 2 chunks render distance.
Compatibility | Minecraft 1.19 |
to | Minecraft 1.20 |
Tags |
1 Update Logs
Update #1 : by brisai 06/13/2023 2:34:58 amJun 13th, 2023
Added orientations, allowing for vertical circles and even spheres
Rewrote generator script to support a variable command per tick limit, improving generation speeds up to 1000% from first version, reducing 1000 block diameter circle generation time from 5 minutes to 30 seconds.
Rewrote generator script to support a variable command per tick limit, improving generation speeds up to 1000% from first version, reducing 1000 block diameter circle generation time from 5 minutes to 30 seconds.
5962529
119
Create an account or sign in to comment.