Chunky (Bukkit)

Chunky (Bukkit)

20.6k Downloads

Set shape is ignored and keeps reverting to square

oskarkk opened this issue ยท 2 comments

commented

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

commented

My bad, I misunderstood how Chunky generates the chunks. I expected that the circle generation paused in half will still be a circle. Closing.

commented

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.