diff --git a/src/main/java/com/seibel/lod/config/LodConfig.java b/src/main/java/com/seibel/lod/config/LodConfig.java
index d64dd4371..11598b7fb 100644
--- a/src/main/java/com/seibel/lod/config/LodConfig.java
+++ b/src/main/java/com/seibel/lod/config/LodConfig.java
@@ -250,7 +250,7 @@ public class LodConfig
horizontalQuality = builder
.comment("\n\n"
+ " This indicates the exponential base of the quadratic drop-off \n"
- + " " + HorizontalQuality.LINEAR + ": base " + HorizontalQuality.LINEAR.quadraticBase + ". \n"
+ + " " + HorizontalQuality.LOWEST + ": base " + HorizontalQuality.LOWEST.quadraticBase + ". \n"
+ " " + HorizontalQuality.LOW + ": base " + HorizontalQuality.LOW.quadraticBase + ". \n"
+ " " + HorizontalQuality.MEDIUM + ": base " + HorizontalQuality.MEDIUM.quadraticBase + ". \n"
+ " " + HorizontalQuality.HIGH + ": base " + HorizontalQuality.HIGH.quadraticBase + ". \n")
diff --git a/src/main/java/com/seibel/lod/enums/HorizontalQuality.java b/src/main/java/com/seibel/lod/enums/HorizontalQuality.java
index 08ec328a0..733dbdbbf 100644
--- a/src/main/java/com/seibel/lod/enums/HorizontalQuality.java
+++ b/src/main/java/com/seibel/lod/enums/HorizontalQuality.java
@@ -19,6 +19,7 @@
package com.seibel.lod.enums;
/**
+ * Lowest
* Low
* Medium
* High
@@ -29,16 +30,16 @@ package com.seibel.lod.enums;
*/
public enum HorizontalQuality
{
- /** Lods are 2D with heightMap */
- LINEAR(1.0f),
+ /** 1.0 AKA Linear */
+ LOWEST(1.0f),
- /** Lods are 2D with heightMap */
+ /** exponent 1.5 */
LOW(1.5f),
- /** Lods expand in three dimension */
+ /** exponent 2.0 */
MEDIUM(2.0f),
- /** Lods expand in three dimension */
+ /** exponent 2.2 */
HIGH(2.2f);
public final double quadraticBase;
diff --git a/src/main/java/com/seibel/lod/util/DetailDistanceUtil.java b/src/main/java/com/seibel/lod/util/DetailDistanceUtil.java
index 28dee6a21..07a358155 100644
--- a/src/main/java/com/seibel/lod/util/DetailDistanceUtil.java
+++ b/src/main/java/com/seibel/lod/util/DetailDistanceUtil.java
@@ -47,7 +47,7 @@ public class DetailDistanceUtil
return maxDistance;
int distanceUnit = LodConfig.CLIENT.worldGenerator.horizontalScale.get().distanceUnit;
- if (LodConfig.CLIENT.worldGenerator.horizontalQuality.get() == HorizontalQuality.LINEAR)
+ if (LodConfig.CLIENT.worldGenerator.horizontalQuality.get() == HorizontalQuality.LOWEST)
return (detail * distanceUnit);
else
{
@@ -68,7 +68,7 @@ public class DetailDistanceUtil
if (distance == 0)
return (byte) minDetail;
int distanceUnit = LodConfig.CLIENT.worldGenerator.horizontalScale.get().distanceUnit;
- if (LodConfig.CLIENT.worldGenerator.horizontalQuality.get() == HorizontalQuality.LINEAR)
+ if (LodConfig.CLIENT.worldGenerator.horizontalQuality.get() == HorizontalQuality.LOWEST)
detail = (byte) Math.floorDiv(distance, distanceUnit);
else
{