From 0ce5ac97f2de7a3caee734006d135f0a282d188d Mon Sep 17 00:00:00 2001 From: loki Date: Thu, 9 Apr 2026 16:33:38 +0200 Subject: [PATCH] fix: first block after respawn at same Y level as spawn --- .../generator/lifecycle/GeneratorCleanup.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/dev/loki/loparkour/generator/lifecycle/GeneratorCleanup.java b/src/main/java/dev/loki/loparkour/generator/lifecycle/GeneratorCleanup.java index e9b4d80..aa277e6 100644 --- a/src/main/java/dev/loki/loparkour/generator/lifecycle/GeneratorCleanup.java +++ b/src/main/java/dev/loki/loparkour/generator/lifecycle/GeneratorCleanup.java @@ -111,15 +111,15 @@ public class GeneratorCleanup { // Regenerate first block Location spawn = generator.state.playerSpawn; if (spawn != null) { - // Place first block 6 blocks forward and 1 block up from spawn + // Place first block 6 blocks forward at same Y level as spawn Location blockSpawn = spawn.clone(); - // Move block forward based on heading (6 blocks forward, 1 up) + // Move block forward based on heading (6 blocks forward, same height) switch (dev.loki.loparkour.config.Option.HEADING) { - case NORTH -> blockSpawn.add(0, 1, -6); - case SOUTH -> blockSpawn.add(0, 1, 6); - case WEST -> blockSpawn.add(-6, 1, 0); - case EAST -> blockSpawn.add(6, 1, 0); + case NORTH -> blockSpawn.add(0, 0, -6); + case SOUTH -> blockSpawn.add(0, 0, 6); + case WEST -> blockSpawn.add(-6, 0, 0); + case EAST -> blockSpawn.add(6, 0, 0); } generator.generateFirst(spawn, blockSpawn);