New config
This commit is contained in:
@@ -2,15 +2,15 @@ package com.seibel.lod.util;
|
||||
|
||||
import com.seibel.lod.enums.DistanceCalculatorType;
|
||||
import com.seibel.lod.enums.DistanceGenerationMode;
|
||||
import com.seibel.lod.enums.LodQuality;
|
||||
import com.seibel.lod.handlers.LodConfig;
|
||||
|
||||
public class DetailUtil
|
||||
{
|
||||
private static int initial = 200;
|
||||
private static double genMultiplier = 1.5;
|
||||
private static DistanceCalculatorType calculator = DistanceCalculatorType.LINEAR;
|
||||
private static final int maxDetail = 10;
|
||||
private static final int maxDetail = LodUtil.REGION_DETAIL_LEVEL + 1;
|
||||
private static final int minDistance = 0;
|
||||
private static final int maxDistance = 1000000;
|
||||
private static final int maxDistance = LodConfig.CLIENT.lodChunkRenderDistane.get() * 16;
|
||||
private static DistanceGenerationMode[] distancesGenerators = {
|
||||
DistanceGenerationMode.SURFACE,
|
||||
DistanceGenerationMode.SURFACE,
|
||||
@@ -23,10 +23,12 @@ public class DetailUtil
|
||||
DistanceGenerationMode.SURFACE,
|
||||
DistanceGenerationMode.SURFACE};
|
||||
|
||||
|
||||
public static int getDistanceRendering(int detail)
|
||||
{
|
||||
int distance = 0;
|
||||
switch (calculator)
|
||||
int initial = LodConfig.CLIENT.lodQuality.get() * 128;
|
||||
switch (LodConfig.CLIENT.lodDistanceCalculatorType.get())
|
||||
{
|
||||
case LINEAR:
|
||||
distance = (detail * initial);
|
||||
|
||||
Reference in New Issue
Block a user