From 69e0cfe97a708877f4e6ec988fbff1488ae2c5a5 Mon Sep 17 00:00:00 2001 From: coolGi2007 Date: Thu, 21 Apr 2022 10:17:55 +1000 Subject: [PATCH] Commit part 1 of trying to make the gui work vanilla --- .../lod/core/config/gui/AbstractScreen.java | 9 + src/main/resources/assets/lod/lang/en_us.json | 277 +++++++++--------- 2 files changed, 149 insertions(+), 137 deletions(-) diff --git a/src/main/java/com/seibel/lod/core/config/gui/AbstractScreen.java b/src/main/java/com/seibel/lod/core/config/gui/AbstractScreen.java index 692a6f9ee..f046e6349 100644 --- a/src/main/java/com/seibel/lod/core/config/gui/AbstractScreen.java +++ b/src/main/java/com/seibel/lod/core/config/gui/AbstractScreen.java @@ -1,5 +1,9 @@ package com.seibel.lod.core.config.gui; +import java.net.URI; +import java.nio.file.Path; +import java.util.List; + /** * The base for all screens * @@ -12,6 +16,7 @@ public abstract class AbstractScreen { public int mouseY = 0; /** Weather it should close when you press the escape key */ public boolean shouldCloseOnEsc = true; + public boolean close = false; /** Called once when the screen is opened */ @@ -22,4 +27,8 @@ public abstract class AbstractScreen { /** What happens when the user closes the screen*/ public void onClose() {} + + // ---------- Random stuff that might be needed later on ---------- // + /** File dropped into the screen */ + public void onFilesDrop(List list) {} } diff --git a/src/main/resources/assets/lod/lang/en_us.json b/src/main/resources/assets/lod/lang/en_us.json index aa5bd5a6a..358aa8c48 100644 --- a/src/main/resources/assets/lod/lang/en_us.json +++ b/src/main/resources/assets/lod/lang/en_us.json @@ -1,278 +1,281 @@ { "lod.title": "Distant Horizons", - "DistantHorizons.config.title": + + + "lod.config.title": "Distant Horizons config", - "DistantHorizons.config.optionsButton": + "lod.config.optionsButton": "Show options button", - "DistantHorizons.config.optionsButton.@tooltip": + "lod.config.optionsButton.@tooltip": "Show the config button to the left of the fov button", - "DistantHorizons.config.client": + "lod.config.client": "Client", - "DistantHorizons.config.client.graphics": + "lod.config.client.graphics": "Graphics", - "DistantHorizons.config.client.graphics.quality": + "lod.config.client.graphics.quality": "Quality options", - "DistantHorizons.config.client.graphics.quality.drawResolution": + "lod.config.client.graphics.quality.drawResolution": "Draw resolution", - "DistantHorizons.config.client.graphics.quality.drawResolution.@tooltip": + "lod.config.client.graphics.quality.drawResolution.@tooltip": "The maximum detail fake chunks are rendered at.\n\n§6Fastest:§r Chunk\n§6Fanciest:§r Block", - "DistantHorizons.config.client.graphics.quality.lodChunkRenderDistance": + "lod.config.client.graphics.quality.lodChunkRenderDistance": "Chunk render distance", - "DistantHorizons.config.client.graphics.quality.lodChunkRenderDistance.@tooltip": + "lod.config.client.graphics.quality.lodChunkRenderDistance.@tooltip": "The mod's render distance, measured in chunks.", - "DistantHorizons.config.client.graphics.quality.verticalQuality": + "lod.config.client.graphics.quality.verticalQuality": "Vertical quality", - "DistantHorizons.config.client.graphics.quality.verticalQuality.@tooltip": + "lod.config.client.graphics.quality.verticalQuality.@tooltip": "How well fake chunks represent overhangs, caves, cliffsides, etc.\n\nHigher options will increase memory and GPU usage.", - "DistantHorizons.config.client.graphics.quality.horizontalScale": + "lod.config.client.graphics.quality.horizontalScale": "Horizontal scale", - "DistantHorizons.config.client.graphics.quality.horizontalScale.@tooltip": + "lod.config.client.graphics.quality.horizontalScale.@tooltip": "How quickly fake chunks drop off in quality.\n\nLarger numbers will improve how distant terrain looks\nbut will increase memory and GPU usage.", - "DistantHorizons.config.client.graphics.quality.horizontalQuality": + "lod.config.client.graphics.quality.horizontalQuality": "Horizontal quality", - "DistantHorizons.config.client.graphics.quality.horizontalQuality.@tooltip": + "lod.config.client.graphics.quality.horizontalQuality.@tooltip": "How far apart drops in quality are.\n\nHigher settings will increase the distance between drops\nbut will increase memory and GPU usage.", - "DistantHorizons.config.client.graphics.quality.dropoffQuality": + "lod.config.client.graphics.quality.dropoffQuality": "Dropoff quality", - "DistantHorizons.config.client.graphics.quality.dropoffQuality.@tooltip": + "lod.config.client.graphics.quality.dropoffQuality.@tooltip": "How detail dropoff is calculated.\n\nHigher settings will make the drop-off less noticeable\nbut will increase how often the geometry has to be rebuilt,\nincreasing CPU usage and the chance of stuttering.", - "DistantHorizons.config.client.graphics.fogQuality": + "lod.config.client.graphics.fogQuality": "Fog options", - "DistantHorizons.config.client.graphics.fogQuality.fogDistance": + "lod.config.client.graphics.fogQuality.fogDistance": "Fog distance", - "DistantHorizons.config.client.graphics.fogQuality.fogDistance.@tooltip": + "lod.config.client.graphics.fogQuality.fogDistance.@tooltip": "The distance(s) Fog will be rendered on fake chunks.", - "DistantHorizons.config.client.graphics.fogQuality.fogDrawMode": + "lod.config.client.graphics.fogQuality.fogDrawMode": "Fog draw mode", - "DistantHorizons.config.client.graphics.fogQuality.fogDrawMode.@tooltip": + "lod.config.client.graphics.fogQuality.fogDrawMode.@tooltip": "When fog will be rendered on fake chunks.", - "DistantHorizons.config.client.graphics.fogQuality.fogColorMode": + "lod.config.client.graphics.fogQuality.fogColorMode": "Fog color mode", - "DistantHorizons.config.client.graphics.fogQuality.fogColorMode.@tooltip": + "lod.config.client.graphics.fogQuality.fogColorMode.@tooltip": "The color of the fog on fake chunks.", - "DistantHorizons.config.client.graphics.fogQuality.disableVanillaFog": + "lod.config.client.graphics.fogQuality.disableVanillaFog": "Disable vanilla fog", - "DistantHorizons.config.client.graphics.fogQuality.disableVanillaFog.@tooltip": + "lod.config.client.graphics.fogQuality.disableVanillaFog.@tooltip": "§6True:§r disables Minecraft's fog on vanilla chunks.\n§6False:§r Minecraft renders fog like normal.\n\nMay cause issues with other mods that edit fog.\nDisable if vanilla chunks are completely covered in fog.", - "DistantHorizons.config.client.graphics.advancedGraphics": + "lod.config.client.graphics.advancedGraphics": "Advanced quality option", - "DistantHorizons.config.client.graphics.advancedGraphics.lodTemplate": + "lod.config.client.graphics.advancedGraphics.lodTemplate": "LOD template", - "DistantHorizons.config.client.graphics.advancedGraphics.lodTemplate.@tooltip": + "lod.config.client.graphics.advancedGraphics.lodTemplate.@tooltip": "How should the LODs be rendered?\nNOTE: Currently only CUBIC is implemented!", - "DistantHorizons.config.client.graphics.advancedGraphics.disableDirectionalCulling": + "lod.config.client.graphics.advancedGraphics.disableDirectionalCulling": "Disable directional culling", - "DistantHorizons.config.client.graphics.advancedGraphics.disableDirectionalCulling.@tooltip": + "lod.config.client.graphics.advancedGraphics.disableDirectionalCulling.@tooltip": "§6False:§r fake chunks behind the player's camera aren't rendered, improving performance.\n§6True:§r fake chunks are always rendered.\n\nLeave False unless you see fake chunks disappearing at the edge of your vision.", - "DistantHorizons.config.client.graphics.advancedGraphics.alwaysDrawAtMaxQuality": + "lod.config.client.graphics.advancedGraphics.alwaysDrawAtMaxQuality": "Always draw at max quality", - "DistantHorizons.config.client.graphics.advancedGraphics.alwaysDrawAtMaxQuality.@tooltip": + "lod.config.client.graphics.advancedGraphics.alwaysDrawAtMaxQuality.@tooltip": "§6False:§r fake chunks will drop off in quality the farther from the player they are, improving performance.\n§6True:§r all fake chunks will be rendered at the highest available detail level.\n\nEnabling this will drastically increase memory and GPU usage.", - "DistantHorizons.config.client.graphics.advancedGraphics.vanillaOverdraw": + "lod.config.client.graphics.advancedGraphics.vanillaOverdraw": "Vanilla overdraw", - "DistantHorizons.config.client.graphics.advancedGraphics.vanillaOverdraw.@tooltip": + "lod.config.client.graphics.advancedGraphics.vanillaOverdraw.@tooltip": "Determines how often fake chunks will be rendered on top of regular chunks.\n\n§6Dynamic:§r attempts to pick the best option based on vanilla render distance and dimension.\n§6Always:§r prevents holes in the world, but may look odd for transparent blocks or in caves.\n§6Border:§r renders fake chunks on the border of the vanilla render distance, preventing gaps when the player isn't moving.\n§6Never:§r fake chunks will never overlap the vanilla render distance, but there may be holes in the world.", - "DistantHorizons.config.client.graphics.advancedGraphics.useExtendedNearClipPlane": + "lod.config.client.graphics.advancedGraphics.useExtendedNearClipPlane": "Use extended near clip plane", - "DistantHorizons.config.client.graphics.advancedGraphics.useExtendedNearClipPlane.@tooltip": + "lod.config.client.graphics.advancedGraphics.useExtendedNearClipPlane.@tooltip": "Will prevent some overdraw issues,\nbut may cause nearby fake chunks to render incorrectly, especially when near fancy leaves.\nLess noticeable with a longer vanilla render distance.", - "DistantHorizons.config.client.graphics.advancedGraphics.backsideCullingRange": + "lod.config.client.graphics.advancedGraphics.backsideCullingRange": "Backside Culling Range", - "DistantHorizons.config.client.graphics.advancedGraphics.backsideCullingRange.@tooltip": + "lod.config.client.graphics.advancedGraphics.backsideCullingRange.@tooltip": "The distance where the back side of fake chunks aren't rendered to improve performance.", - "DistantHorizons.config.client.worldGenerator": + "lod.config.client.worldGenerator": "World generator", - "DistantHorizons.config.client.worldGenerator.generationPriority": + "lod.config.client.worldGenerator.generationPriority": "Generation priority", - "DistantHorizons.config.client.worldGenerator.generationPriority.@tooltip": + "lod.config.client.worldGenerator.generationPriority.@tooltip": "The priority for chunks being generated around the player.", - "DistantHorizons.config.client.worldGenerator.distanceGenerationMode": + "lod.config.client.worldGenerator.distanceGenerationMode": "Distance generation mode", - "DistantHorizons.config.client.worldGenerator.distanceGenerationMode.@tooltip": + "lod.config.client.worldGenerator.distanceGenerationMode.@tooltip": "How complicated the generation should be when generating fake chunks outside the vanilla render distance.\n\n§6§6Fastest:§r Biome only\n§6Best Quality:§r Features (suggested)\n§6Best compatability:§r Full (Very slow, don't use unless the fake chunks generate incorrectly.)", - "DistantHorizons.config.client.worldGenerator.allowUnstableFeatureGeneration": + "lod.config.client.worldGenerator.allowUnstableFeatureGeneration": "Allow unstable feature generation", - "DistantHorizons.config.client.worldGenerator.allowUnstableFeatureGeneration.@tooltip": + "lod.config.client.worldGenerator.allowUnstableFeatureGeneration.@tooltip": "Some features may not be thread safe.\nCould cause instability and crashes", - "DistantHorizons.config.client.worldGenerator.blocksToAvoid": + "lod.config.client.worldGenerator.blocksToAvoid": "Block to avoid", - "DistantHorizons.config.client.worldGenerator.blocksToAvoid.@tooltip": + "lod.config.client.worldGenerator.blocksToAvoid.@tooltip": "Defines the types of blocks to ignore when generating fake chunks.", - "DistantHorizons.config.client.worldGenerator.enableDistantGeneration": + "lod.config.client.worldGenerator.enableDistantGeneration": "Enable Distant Generation", - "DistantHorizons.config.client.worldGenerator.enableDistantGeneration.@tooltip": + "lod.config.client.worldGenerator.enableDistantGeneration.@tooltip": "§6True:§r in single player fake chunks will be generated outside the vanilla render distance.\nNote: this can use a large amount of CPU.\n\n§6False:§r fake chunks will only generate within the vanilla render distance.", - "DistantHorizons.config.client.worldGenerator.lightGenerationMode": + "lod.config.client.worldGenerator.lightGenerationMode": "Light Generation Mode", - "DistantHorizons.config.client.worldGenerator.lightGenerationMode.@tooltip": + "lod.config.client.worldGenerator.lightGenerationMode.@tooltip": "§6Fancy:§r use Minecraft's lighting engine, gives accurate lighting.\n§6Fast:§r estimate block lighting, shadows won't be as smooth.\n\nIf the fake chunks appear black, set this to §6Fast:§r.", - "DistantHorizons.config.client.advanced": + "lod.config.client.advanced": "Advance options", - "DistantHorizons.config.client.advanced.threading": + "lod.config.client.advanced.threading": "Threading", - "DistantHorizons.config.client.advanced.threading.numberOfWorldGenerationThreads": + "lod.config.client.advanced.threading.numberOfWorldGenerationThreads": "NO. of world generation threads", - "DistantHorizons.config.client.advanced.threading.numberOfWorldGenerationThreads.@tooltip": + "lod.config.client.advanced.threading.numberOfWorldGenerationThreads.@tooltip": "The number of threads used to generate fake chunks\noutside the normal render distance.\nIf you experience stuttering when generating fake chunks: decrease this number.\nIf you want to increase LOD generation speed: increase this number.\n\nCan only be between 1 and your CPU's processor count.", - "DistantHorizons.config.client.advanced.threading.numberOfBufferBuilderThreads": + "lod.config.client.advanced.threading.numberOfBufferBuilderThreads": "NO. of buffer builder threads", - "DistantHorizons.config.client.advanced.threading.numberOfBufferBuilderThreads.@tooltip": + "lod.config.client.advanced.threading.numberOfBufferBuilderThreads.@tooltip": "The number of threads used when building vertex buffers\n(The things sent to your GPU to draw the fake chunks).\nCan only be between 1 and your CPU's processor count.", - "DistantHorizons.config.client.advanced.buffers": + "lod.config.client.advanced.buffers": "Buffers", - "DistantHorizons.config.client.advanced.buffers.gpuUploadMethod": + "lod.config.client.advanced.buffers.gpuUploadMethod": "GPU upload method", - "DistantHorizons.config.client.advanced.buffers.gpuUploadMethod.@tooltip": + "lod.config.client.advanced.buffers.gpuUploadMethod.@tooltip": "The method for uploading geometry to the GPU.\n\nIf you experience stuttering while your CPU and GPU usage is low, try changing this setting.\nNote: if you are in a world you may have to leaving and rejoin to see the full effect.", - "DistantHorizons.config.client.advanced.buffers.gpuUploadPerMegabyteInMilliseconds": + "lod.config.client.advanced.buffers.gpuUploadPerMegabyteInMilliseconds": "GPU upload speed (milliseconds)", - "DistantHorizons.config.client.advanced.buffers.gpuUploadPerMegabyteInMilliseconds.@tooltip": + "lod.config.client.advanced.buffers.gpuUploadPerMegabyteInMilliseconds.@tooltip": "How long should a buffer wait per Megabyte of data uploaded?\nMay be increased if there is frame stuttering.", - "DistantHorizons.config.client.advanced.buffers.rebuildTimes": + "lod.config.client.advanced.buffers.rebuildTimes": "Rebuild times", - "DistantHorizons.config.client.advanced.buffers.rebuildTimes.@tooltip": + "lod.config.client.advanced.buffers.rebuildTimes.@tooltip": "How frequently should vertex buffers (geometry) be rebuilt and sent to the GPU?", - "DistantHorizons.config.client.advanced.debugging": + "lod.config.client.advanced.debugging": "Debug", - "DistantHorizons.config.client.advanced.debugging.drawLods": + "lod.config.client.advanced.debugging.drawLods": "Draw LOD's", - "DistantHorizons.config.client.advanced.debugging.drawLods.@tooltip": + "lod.config.client.advanced.debugging.drawLods.@tooltip": "§6True:§r fake chunks will be rendered.\n§6False:§r fake chunks will not be rendered, however they will still be generated and saved to file.", - "DistantHorizons.config.client.advanced.debugging.debugMode": + "lod.config.client.advanced.debugging.debugMode": "Debug mode", - "DistantHorizons.config.client.advanced.debugging.debugMode.@tooltip": + "lod.config.client.advanced.debugging.debugMode.@tooltip": "The active debug mode.", - "DistantHorizons.config.client.advanced.debugging.enableDebugKeybindings": + "lod.config.client.advanced.debugging.enableDebugKeybindings": "Enable debug keybindings", - "DistantHorizons.config.client.advanced.debugging.enableDebugKeybindings.@tooltip": + "lod.config.client.advanced.debugging.enableDebugKeybindings.@tooltip": "§6True:§r debug keybindings can be used to change the Debug mode in game.", - "DistantHorizons.config.enum.HorizontalResolution.BLOCK": + + "lod.config.enum.HorizontalResolution.BLOCK": "Block", - "DistantHorizons.config.enum.HorizontalResolution.TWO_BLOCKS": + "lod.config.enum.HorizontalResolution.TWO_BLOCKS": "2 blocks", - "DistantHorizons.config.enum.HorizontalResolution.FOUR_BLOCKS": + "lod.config.enum.HorizontalResolution.FOUR_BLOCKS": "4 blocks", - "DistantHorizons.config.enum.HorizontalResolution.HALF_CHUNK": + "lod.config.enum.HorizontalResolution.HALF_CHUNK": "Half a chunk", - "DistantHorizons.config.enum.HorizontalResolution.CHUNK": + "lod.config.enum.HorizontalResolution.CHUNK": "Chunk", - "DistantHorizons.config.enum.VerticalQuality.LOW": + "lod.config.enum.VerticalQuality.LOW": "Low", - "DistantHorizons.config.enum.VerticalQuality.MEDIUM": + "lod.config.enum.VerticalQuality.MEDIUM": "Medium", - "DistantHorizons.config.enum.VerticalQuality.HIGH": + "lod.config.enum.VerticalQuality.HIGH": "High", - "DistantHorizons.config.enum.VerticalQuality.ULTRA": + "lod.config.enum.VerticalQuality.ULTRA": "Ultra", - "DistantHorizons.config.enum.HorizontalScale.LOW": + "lod.config.enum.HorizontalScale.LOW": "Low", - "DistantHorizons.config.enum.HorizontalScale.MEDIUM": + "lod.config.enum.HorizontalScale.MEDIUM": "Medium", - "DistantHorizons.config.enum.HorizontalScale.HIGH": + "lod.config.enum.HorizontalScale.HIGH": "High", - "DistantHorizons.config.enum.HorizontalQuality.LOWEST": + "lod.config.enum.HorizontalQuality.LOWEST": "Lowest", - "DistantHorizons.config.enum.HorizontalQuality.LOW": + "lod.config.enum.HorizontalQuality.LOW": "Low", - "DistantHorizons.config.enum.HorizontalQuality.MEDIUM": + "lod.config.enum.HorizontalQuality.MEDIUM": "Medium", - "DistantHorizons.config.enum.HorizontalQuality.HIGH": + "lod.config.enum.HorizontalQuality.HIGH": "High", - "DistantHorizons.config.enum.FogDistance.NEAR": + "lod.config.enum.FogDistance.NEAR": "Near", - "DistantHorizons.config.enum.FogDistance.FAR": + "lod.config.enum.FogDistance.FAR": "Far", - "DistantHorizons.config.enum.FogDistance.NEAR_AND_FAR": + "lod.config.enum.FogDistance.NEAR_AND_FAR": "Near and far", - "DistantHorizons.config.enum.FogDrawMode.USE_OPTIFINE_SETTING": + "lod.config.enum.FogDrawMode.USE_OPTIFINE_SETTING": "Use modded settings", - "DistantHorizons.config.enum.FogDrawMode.FOG_ENABLED": + "lod.config.enum.FogDrawMode.FOG_ENABLED": "Enabled", - "DistantHorizons.config.enum.FogDrawMode.FOG_DISABLED": + "lod.config.enum.FogDrawMode.FOG_DISABLED": "Disabled", - "DistantHorizons.config.enum.FogColorMode.USE_WORLD_FOG_COLOR": + "lod.config.enum.FogColorMode.USE_WORLD_FOG_COLOR": "Use world fog", - "DistantHorizons.config.enum.FogColorMode.USE_SKY_COLOR": + "lod.config.enum.FogColorMode.USE_SKY_COLOR": "Use sky color", - "DistantHorizons.config.enum.LodTemplate.CUBIC": + "lod.config.enum.LodTemplate.CUBIC": "Cubic", - "DistantHorizons.config.enum.LodTemplate.TRIANGULAR": + "lod.config.enum.LodTemplate.TRIANGULAR": "Triangular", - "DistantHorizons.config.enum.LodTemplate.DYNAMIC": + "lod.config.enum.LodTemplate.DYNAMIC": "Dynamic", - "DistantHorizons.config.enum.VanillaOverdraw.NEVER": + "lod.config.enum.VanillaOverdraw.NEVER": "Never", - "DistantHorizons.config.enum.VanillaOverdraw.DYNAMIC": + "lod.config.enum.VanillaOverdraw.DYNAMIC": "Dynamic", - "DistantHorizons.config.enum.VanillaOverdraw.ALWAYS": + "lod.config.enum.VanillaOverdraw.ALWAYS": "Always", - "DistantHorizons.config.enum.VanillaOverdraw.BORDER": + "lod.config.enum.VanillaOverdraw.BORDER": "Border", - "DistantHorizons.config.enum.GenerationPriority.AUTO": + "lod.config.enum.GenerationPriority.AUTO": "Auto", - "DistantHorizons.config.enum.GenerationPriority.NEAR_FIRST": + "lod.config.enum.GenerationPriority.NEAR_FIRST": "Near first", - "DistantHorizons.config.enum.GenerationPriority.BALANCED": + "lod.config.enum.GenerationPriority.BALANCED": "Balanced", - "DistantHorizons.config.enum.GenerationPriority.FAR_FIRST": + "lod.config.enum.GenerationPriority.FAR_FIRST": "Far first", - "DistantHorizons.config.enum.DistanceGenerationMode.NONE": + "lod.config.enum.DistanceGenerationMode.NONE": "Existing Only", - "DistantHorizons.config.enum.DistanceGenerationMode.BIOME_ONLY": + "lod.config.enum.DistanceGenerationMode.BIOME_ONLY": "Biome only", - "DistantHorizons.config.enum.DistanceGenerationMode.BIOME_ONLY_SIMULATE_HEIGHT": + "lod.config.enum.DistanceGenerationMode.BIOME_ONLY_SIMULATE_HEIGHT": "Biome only simulate height", - "DistantHorizons.config.enum.DistanceGenerationMode.SURFACE": + "lod.config.enum.DistanceGenerationMode.SURFACE": "Surface", - "DistantHorizons.config.enum.DistanceGenerationMode.FEATURES": + "lod.config.enum.DistanceGenerationMode.FEATURES": "Features", - "DistantHorizons.config.enum.DistanceGenerationMode.FULL": + "lod.config.enum.DistanceGenerationMode.FULL": "Full", - "DistantHorizons.config.enum.BlocksToAvoid.NONE": + "lod.config.enum.BlocksToAvoid.NONE": "None", - "DistantHorizons.config.enum.BlocksToAvoid.NON_FULL": + "lod.config.enum.BlocksToAvoid.NON_FULL": "Non full", - "DistantHorizons.config.enum.BlocksToAvoid.NO_COLLISION": + "lod.config.enum.BlocksToAvoid.NO_COLLISION": "No collision", - "DistantHorizons.config.enum.BlocksToAvoid.BOTH": + "lod.config.enum.BlocksToAvoid.BOTH": "Both", - "DistantHorizons.config.enum.DebugMode.OFF": + "lod.config.enum.DebugMode.OFF": "Off", - "DistantHorizons.config.enum.DebugMode.SHOW_WIREFRAME": + "lod.config.enum.DebugMode.SHOW_WIREFRAME": "Show wireframe", - "DistantHorizons.config.enum.DebugMode.SHOW_DETAIL": + "lod.config.enum.DebugMode.SHOW_DETAIL": "Show detail", - "DistantHorizons.config.enum.DebugMode.SHOW_DETAIL_WIREFRAME": + "lod.config.enum.DebugMode.SHOW_DETAIL_WIREFRAME": "Show detail with wireframe", - "DistantHorizons.config.enum.DebugMode.SHOW_GENMODE": + "lod.config.enum.DebugMode.SHOW_GENMODE": "Show generation mode", - "DistantHorizons.config.enum.DebugMode.SHOW_GENMODE_WIREFRAME": + "lod.config.enum.DebugMode.SHOW_GENMODE_WIREFRAME": "Show generation mode with wireframe", - "DistantHorizons.config.enum.GpuUploadMethod.AUTO": + "lod.config.enum.GpuUploadMethod.AUTO": "Auto", - "DistantHorizons.config.enum.GpuUploadMethod.BUFFER_STORAGE": + "lod.config.enum.GpuUploadMethod.BUFFER_STORAGE": "Buffer storage", - "DistantHorizons.config.enum.GpuUploadMethod.SUB_DATA": + "lod.config.enum.GpuUploadMethod.SUB_DATA": "Sub data", - "DistantHorizons.config.enum.GpuUploadMethod.BUFFER_MAPPING": + "lod.config.enum.GpuUploadMethod.BUFFER_MAPPING": "Buffer mapping", - "DistantHorizons.config.enum.GpuUploadMethod.DATA": + "lod.config.enum.GpuUploadMethod.DATA": "Data", - "DistantHorizons.config.enum.BufferRebuildTimes.FREQUENT": + "lod.config.enum.BufferRebuildTimes.FREQUENT": "Frequent", - "DistantHorizons.config.enum.BufferRebuildTimes.NORMAL": + "lod.config.enum.BufferRebuildTimes.NORMAL": "Normal", - "DistantHorizons.config.enum.BufferRebuildTimes.RARE": + "lod.config.enum.BufferRebuildTimes.RARE": "Rare", - "DistantHorizons.config.enum.DropoffQuality.AUTO": + "lod.config.enum.DropoffQuality.AUTO": "Auto", - "DistantHorizons.config.enum.DropoffQuality.SMOOTH_DROPOFF": + "lod.config.enum.DropoffQuality.SMOOTH_DROPOFF": "Smooth dropoff", - "DistantHorizons.config.enum.DropoffQuality.PERFORMANCE_FOCUSED": + "lod.config.enum.DropoffQuality.PERFORMANCE_FOCUSED": "Performance focused", - "DistantHorizons.config.enum.LightGenerationMode.FAST": + "lod.config.enum.LightGenerationMode.FAST": "Fast", - "DistantHorizons.config.enum.LightGenerationMode.FANCY": + "lod.config.enum.LightGenerationMode.FANCY": "Fancy" }