From 8f4a43af31569ba27ee82775605f092ebe5a749d Mon Sep 17 00:00:00 2001 From: Adubbz Date: Tue, 21 Jul 2020 13:32:02 +1000 Subject: [PATCH] Fixed server seed inconsistency. Closes #1644 --- .../biomesoplenty/common/world/BOPWorldTypeUtil.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/main/java/biomesoplenty/common/world/BOPWorldTypeUtil.java b/src/main/java/biomesoplenty/common/world/BOPWorldTypeUtil.java index 5a82c9f2e..81bab20a0 100644 --- a/src/main/java/biomesoplenty/common/world/BOPWorldTypeUtil.java +++ b/src/main/java/biomesoplenty/common/world/BOPWorldTypeUtil.java @@ -85,23 +85,15 @@ public class BOPWorldTypeUtil return; ServerProperties properties = server.getProperties(); - DimensionGeneratorSettings oldWorldGenSettings = properties.worldGenSettings; - - // Obtain the original settings - long seed = oldWorldGenSettings.seed(); - boolean generateFeatures = oldWorldGenSettings.generateFeatures(); - boolean generateBonusChest = oldWorldGenSettings.generateBonusChest(); - BiomesOPlenty.logger.info("Setting world generator settings to biomesoplenty"); - DimensionGeneratorSettings newWorldGenSettings = createDimensionGeneratorSettings(seed, generateFeatures, generateBonusChest); if (server.getWorldData() instanceof ServerWorldInfo) { ServerWorldInfo worldInfo = (ServerWorldInfo)server.getWorldData(); - worldInfo.worldGenSettings = newWorldGenSettings; + worldInfo.worldGenSettings = createDimensionGeneratorSettings(worldInfo.worldGenSettings.seed(), worldInfo.worldGenSettings.generateFeatures(), worldInfo.worldGenSettings.generateBonusChest()); } // Replace the world gen settings in server.properties - properties.worldGenSettings = newWorldGenSettings; + properties.worldGenSettings = createDimensionGeneratorSettings(properties.worldGenSettings.seed(), properties.worldGenSettings.generateFeatures(), properties.worldGenSettings.generateBonusChest()); } }