diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/playerRace/obstacles/Obstacle.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/playerRace/obstacles/Obstacle.java index 4dbbefe..2c07f58 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/playerRace/obstacles/Obstacle.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/playerRace/obstacles/Obstacle.java @@ -48,7 +48,7 @@ public abstract class Obstacle { private static final List remaining = new ArrayList<>(); - public static Obstacle getRandomObstacle() { + public static synchronized Obstacle getRandomObstacle() { if(remaining.isEmpty()) { remaining.addAll(obstacles); } diff --git a/src/main/resources/lang/locales.map.csv b/src/main/resources/lang/locales.map.csv index 6790b7d..a28ce57 100644 --- a/src/main/resources/lang/locales.map.csv +++ b/src/main/resources/lang/locales.map.csv @@ -186,4 +186,8 @@ itemCount;Block Count;Block Anzahl ;; ns:game_ColorJump#;; name;Color Jump;Farbsprung -description;Jump on the right color!;Springe auf die richtige Farbe! \ No newline at end of file +description;Jump on the right color!;Springe auf die richtige Farbe! +;; +ns:game_PlayerRace#;; +name;Player Race;Wettrennen +description;Get to the other side as quickly as possible!;Komme so schnell wie möglich auf die andere Seite! \ No newline at end of file