Set shape is ignored and keeps reverting to square
oskarkk opened this issue ยท 2 comments
Somehow the shape keeps reverting to square. My current settings are:
version: 1
language: en
continue-on-restart: false
tasks:
world:
cancelled: false
radius: 13000.0
x-center: 0.0
z-center: 0.0
iterator: concentric
shape: circle
count: 1592989
time: 32960823
And it's generating a square. Here's how it looked in the console:
[03:33:16]: [INFO] [Chunky] Shape changed to circle.
[03:33:21]: [INFO] [Chunky] Center changed to 0, 0.
[03:33:38]: [INFO] [Chunky] Radius changed to 13000.
[03:33:42]: [INFO] [Chunky] Task started in world for the circle region centered at 0, 0 with radius 13000.
[03:33:42]: [INFO] [Chunky] Task running for world. Processed: 834 chunks (0.03%), ETA: 0:05:17, Rate: 8340.0 cps, Current: 7, 14
[03:33:43]: [INFO] [Chunky] Task running for world. Processed: 2799 chunks (0.11%), ETA: 0:17:19, Rate: 2544.5 cps, Current: 16, 26
[03:33:44]: [INFO] [Chunky] Task running for world. Processed: 4363 chunks (0.16%), ETA: 0:21:12, Rate: 2076.6 cps, Current: -33, -27
[03:33:45]: [INFO] [Chunky] Task running for world. Processed: 5525 chunks (0.21%), ETA: 0:24:42, Rate: 1781.7 cps, Current: -37, 11
[03:33:46]: [INFO] [Chunky] Task running for world. Processed: 6732 chunks (0.25%), ETA: 0:26:48, Rate: 1641.6 cps, Current: -41, -34
Server: Paper 1.18.2
Version: Chunky-1.2.164
My bad, I misunderstood how Chunky generates the chunks. I expected that the circle generation paused in half will still be a circle. Closing.
Glad to hear you figured it out before I could reply!
Indeed, if you pause midway into generating it will not have formed the full shape yet. This is because chunky uses a pattern (selectable via command, generally zig-zagging across, or spiraling outward) in which it generates chunks. The shape itself just determines which chunks in the region are generated or not. So for example if you have a circle, using the default pattern will spiral outward in a square shape and then round off as it nears completion as it encounters chunks which are not part of the circle shape you chose.
If this caught you off-guard and you accidentally generated more than you needed to, you can use the trim command to remove the excess.