diff --git a/api/src/main/java/com/seibel/distanthorizons/api/enums/worldGeneration/EDhApiDistantGeneratorMode.java b/api/src/main/java/com/seibel/distanthorizons/api/enums/worldGeneration/EDhApiDistantGeneratorMode.java
index bea57ff9a..e0f5bde06 100644
--- a/api/src/main/java/com/seibel/distanthorizons/api/enums/worldGeneration/EDhApiDistantGeneratorMode.java
+++ b/api/src/main/java/com/seibel/distanthorizons/api/enums/worldGeneration/EDhApiDistantGeneratorMode.java
@@ -79,12 +79,12 @@ public enum EDhApiDistantGeneratorMode
/**
* Ask the server to generate/load each chunk.
* This is the most compatible and will generate structures correctly,
- * but will cause server/simulation lag.
+ * but may cause server/simulation lag.
*
* Unlike other modes this option DOES save generated chunks to
* Minecraft's region files.
*/
- FULL((byte) 7);
+ INTERNAL_SERVER((byte) 6);
diff --git a/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java b/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java
index b8cce9b40..74a2dc2ad 100644
--- a/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java
+++ b/core/src/main/java/com/seibel/distanthorizons/core/config/Config.java
@@ -1170,13 +1170,12 @@ public class Config
+ "Generate everything except structures. \n"
+ "WARNING: This may cause world generator bugs or instability when paired with certain world generator mods. \n"
+ "\n"
- + EDhApiDistantGeneratorMode.FULL + " \n"
+ + EDhApiDistantGeneratorMode.INTERNAL_SERVER + " \n"
+ "Ask the local server to generate/load each chunk. \n"
+ "This is the most compatible and will generate structures correctly, \n"
- + "but will cause server/simulation lag. \n"
+ + "but may cause server/simulation lag. \n"
+ "Note: unlike other modes this option DOES save generated chunks to \n"
+ "Minecraft's region files. \n"
- + "- Slow (15-50 ms, with spikes up to 200 ms) \n"
+ "")
.build();
diff --git a/core/src/main/java/com/seibel/distanthorizons/core/generation/BatchGenerator.java b/core/src/main/java/com/seibel/distanthorizons/core/generation/BatchGenerator.java
index 0dbecf6bc..95de08a1d 100644
--- a/core/src/main/java/com/seibel/distanthorizons/core/generation/BatchGenerator.java
+++ b/core/src/main/java/com/seibel/distanthorizons/core/generation/BatchGenerator.java
@@ -26,9 +26,7 @@ import com.seibel.distanthorizons.core.level.IDhLevel;
import com.seibel.distanthorizons.core.logging.DhLoggerBuilder;
import com.seibel.distanthorizons.core.wrapperInterfaces.chunk.IChunkWrapper;
import com.seibel.distanthorizons.coreapi.interfaces.dependencyInjection.IOverrideInjector;
-import com.seibel.distanthorizons.core.config.Config;
import com.seibel.distanthorizons.api.enums.worldGeneration.EDhApiDistantGeneratorMode;
-import com.seibel.distanthorizons.coreapi.util.BitShiftUtil;
import com.seibel.distanthorizons.core.util.LodUtil;
import com.seibel.distanthorizons.core.wrapperInterfaces.IWrapperFactory;
import com.seibel.distanthorizons.core.wrapperInterfaces.worldGeneration.AbstractBatchGenerationEnvironmentWrapper;
@@ -111,7 +109,7 @@ public class BatchGenerator implements IDhApiWorldGenerator
case FEATURES:
targetStep = EDhApiWorldGenerationStep.FEATURES;
break;
- case FULL:
+ case INTERNAL_SERVER:
targetStep = EDhApiWorldGenerationStep.LIGHT; // TODO using something other than LIGHT would be good for clarity
break;
}
diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/chunk/IChunkWrapper.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/chunk/IChunkWrapper.java
index 0b81e7096..ef788b796 100644
--- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/chunk/IChunkWrapper.java
+++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/chunk/IChunkWrapper.java
@@ -109,7 +109,6 @@ public interface IChunkWrapper extends IBindable
&& blockPos.z >= this.getMinBlockZ() && blockPos.z <= this.getMaxBlockZ());
}
- boolean doNearbyChunksExist();
String toString();
diff --git a/core/src/main/resources/assets/distanthorizons/lang/en_us.json b/core/src/main/resources/assets/distanthorizons/lang/en_us.json
index 178c9d66c..356e99bb1 100644
--- a/core/src/main/resources/assets/distanthorizons/lang/en_us.json
+++ b/core/src/main/resources/assets/distanthorizons/lang/en_us.json
@@ -879,8 +879,8 @@
"Surface",
"distanthorizons.config.enum.EDhApiDistantGeneratorMode.FEATURES":
"Features",
- "distanthorizons.config.enum.EDhApiDistantGeneratorMode.FULL":
- "Full",
+ "distanthorizons.config.enum.EDhApiDistantGeneratorMode.INTERNAL_SERVER":
+ "Internal Server",
"distanthorizons.config.enum.EDhApiDataCompressionMode.UNCOMPRESSED":
"Uncompressed",