diff --git a/src/main/java/ru/bclib/world/generator/map/hex/HexBiomeMap.java b/src/main/java/ru/bclib/world/generator/map/hex/HexBiomeMap.java index 812807fe..f7ed1e8e 100644 --- a/src/main/java/ru/bclib/world/generator/map/hex/HexBiomeMap.java +++ b/src/main/java/ru/bclib/world/generator/map/hex/HexBiomeMap.java @@ -119,8 +119,10 @@ public class HexBiomeMap implements BiomeMap { } if (chunk == null) { - RANDOM.setSeed(MHelper.getSeed(seed, cx, cz)); - chunk = new HexBiomeChunk(RANDOM, picker); + synchronized (RANDOM) { + RANDOM.setSeed(MHelper.getSeed(seed, cx, cz)); + chunk = new HexBiomeChunk(RANDOM, picker); + } chunks.put(new Point(cx, cz), chunk); }