diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/elytraRace/ElytraRace.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/elytraRace/ElytraRace.java index 27cd19f..9f7a446 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/elytraRace/ElytraRace.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/elytraRace/ElytraRace.java @@ -33,6 +33,7 @@ import org.jetbrains.annotations.NotNull; import java.time.Duration; import java.util.HashMap; import java.util.Map; +import java.util.Random; import java.util.concurrent.CompletableFuture; @@ -183,7 +184,8 @@ public class ElytraRace extends StatelessGame { } private Point getRingPositionAtZ(int z) { - return new Pos(vale.getXShiftAtZ(z), -45, z); + Random random = new Random(this.hashCode() + z); + return new Pos(vale.getXShiftAtZ(z), -45 + random.nextInt(-5, 15), z); } private CompletableFuture generateRing(int zPos) {