diff --git a/build/libs/rubidium_extras-mc1.16.5_v1.3.2-Compatibility-Hotfix2.jar b/build/libs/rubidium_extras-mc1.16.5_v1.3.2-Compatibility-Hotfix2.jar new file mode 100644 index 0000000..8753366 Binary files /dev/null and b/build/libs/rubidium_extras-mc1.16.5_v1.3.2-Compatibility-Hotfix2.jar differ diff --git a/gradle.properties b/gradle.properties index 072c141..adc53e1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ org.gradle.daemon = false # mod version info mod_id = rubidium_extras -mod_version = 1.3.2-Compatibility-Hotfix +mod_version = 1.3.2-Compatibility-Hotfix2 minecraft_version = 1.16.5 forge_version = 36.2.0 mappings_version=2021.10.17-1.16.5 diff --git a/src/main/java/vice/rubidium_extras/config/MagnesiumExtrasConfig.java b/src/main/java/vice/rubidium_extras/config/MagnesiumExtrasConfig.java index f6f07c1..0e96c50 100644 --- a/src/main/java/vice/rubidium_extras/config/MagnesiumExtrasConfig.java +++ b/src/main/java/vice/rubidium_extras/config/MagnesiumExtrasConfig.java @@ -65,59 +65,59 @@ public class MagnesiumExtrasConfig static { - val builder = new ConfigBuilder(I18n.get("ru_extras.dynamic_light.title")); + val builder = new ConfigBuilder("Dynamic Lights Settings"); - builder.Block(I18n.get("ru_extras.misc.option.title"), b -> { - cloudHeight = b.define(I18n.get("ru_extras.misc.cloud_height.title"), 196); - fadeInQuality = b.define(I18n.get("ru_extras.misc.chunk_quality.title"), "FANCY"); - fog = b.define(I18n.get("ru_extras.misc.render_fog.title"), true); - fullScreenMode = b.defineEnum(I18n.get("ru_extras.misc.full_screen_mode.title"), FullscreenMode.FULLSCREEN); + builder.Block("Misc", b -> { + cloudHeight = b.define("Cloud Height [Raw, Default 196]", 196); + fadeInQuality = b.define("Chunk Fade In Quality (OFF, FAST, FANCY)", "FANCY"); + fog = b.define("Render Fog", true); + fullScreenMode = b.defineEnum("Use Borderless Fullscreen", FullscreenMode.FULLSCREEN); }); - builder.Block(I18n.get("ru_extras.fps_counter.option.title"), b -> { - fpsCounterMode = b.define(I18n.get("ru_extras.fps_counter.mode.title"), "ADVANCED"); - fpsCounterPosition = b.define(I18n.get("ru_extras.fps_counter.position.title"), 12); + builder.Block("FPS Counter", b -> { + fpsCounterMode = b.define("Display FPS Counter (OFF, SIMPLE, ADVANCED)", "ADVANCED"); + fpsCounterPosition = b.define("FPS Counter Distance", 12); }); - builder.Block(I18n.get("ru_extras.entity_dis.option.title"), b -> { - enableDistanceChecks = b.define(I18n.get("ru_extras.entity_dis.enable_dis_checks.title"), true); + builder.Block("Entity Distance", b -> { + enableDistanceChecks = b.define("Enable Max Distance Checks", true); - maxTileEntityRenderDistanceSquare = b.define(I18n.get("ru_extras.entity_dis.max_TE_render_dis_S.title"), 4096); - maxTileEntityRenderDistanceY = b.define(I18n.get("ru_extras.entity_distance.max_TE_render_dis_Y.title"), 32); + maxTileEntityRenderDistanceSquare = b.define("(TileEntity) Max Horizontal Render Distance [Squared, Default 64^2]", 4096); + maxTileEntityRenderDistanceY = b.define("(TileEntity) Max Vertical Render Distance [Raw, Default 32]", 32); - maxEntityRenderDistanceSquare = b.define(I18n.get("ru_extras.entity_distance.max_entity_render_dis_S.title"), 4096); - maxEntityRenderDistanceY = b.define(I18n.get("ru_extras.entity_distance.max_entity_render_dis_Y.title"), 32); + maxEntityRenderDistanceSquare = b.define("(Entity) Max Horizontal Render Distance [Squared, Default 64^2]", 4096); + maxEntityRenderDistanceY = b.define("(Entity) Max Vertical Render Distance [Raw, Default 32]", 32); }); - builder.Block(I18n.get("ru_extras.zoom.option.name"), b -> { - lowerZoomSensitivity = b.define(I18n.get("ru_extras.zoom.lower_sensitivity.title"), true); - zoomScrolling = b.define(I18n.get("ru_extras.zoom.scrolling.title"), true); - zoomTransition = b.define(I18n.get("ru_extras.zoom.transition.title"), ZoomTransitionOptions.SMOOTH.toString()); - zoomMode = b.define(I18n.get("ru_extras.zoom.keybind_mode.title"), ZoomModes.HOLD.toString()); - cinematicCameraMode = b.define(I18n.get("ru_extras.zoom.cinematic_cam_mode.title"), CinematicCameraOptions.OFF.toString()); - zoomOverlay = b.define(I18n.get("ru_extras.zoom.overlay.title"), true); - //zoomValues = b.define(I18n.get("ru_extras.zoom.values.title"), new ZoomValues()); + builder.Block("Zoom", b -> { + lowerZoomSensitivity = b.define("Lower Zoom Sensitivity", true); + zoomScrolling = b.define("Zoom Scrolling", true); + zoomTransition = b.define("Zoom Transition Mode (OFF, LINEAR, SMOOTH)", ZoomTransitionOptions.SMOOTH.toString()); + zoomMode = b.define("Zoom Transition Mode (TOGGLE, HOLD, PERSISTENT)", ZoomModes.HOLD.toString()); + cinematicCameraMode = b.define("Cinematic Camera Mode (OFF, VANILLA, MULTIPLIED)", CinematicCameraOptions.OFF.toString()); + zoomOverlay = b.define("Zoom Overlay?", true); + //zoomValues = b.define(I18n.get("Zoom Advanced Values", new ZoomValues()); }); - builder.Block(I18n.get("ru_extras.ture_darkness.option.title"), b -> { - trueDarknessEnabled = b.define(I18n.get("ru_extras.ture_darkness.enable_switch.title"), true); - darknessOption = b.defineEnum(I18n.get("ru_extras.ture_darkness.setting.title"), DarknessOption.DARK); + builder.Block("True Darkness", b -> { + trueDarknessEnabled = b.define("Use True Darkness", true); + darknessOption = b.defineEnum("Darkness Setting (PITCH_BLACK, REALLY_DARK, DARK, DIM)", DarknessOption.DARK); - builder.Block(I18n.get("ru_extras.advanced.option.title"), b2 -> { - blockLightOnly = b2.define(I18n.get("ru_extras.advanced.block_light_only.title"), false); - ignoreMoonPhase = b2.define(I18n.get("ru_extras.advanced.ignore_moon_light.title"), false); - minimumMoonLevel = b2.defineInRange(I18n.get("ru_extras.advanced.mini_moon_light.title"), 0, 0, 1d); - maximumMoonLevel = b2.defineInRange(I18n.get("ru_extras.advanced.max_moon_light.title"), 0.25d, 0, 1d); + builder.Block("Advanced", b2 -> { + blockLightOnly = b2.define("Only Effect Block Lighting", false); + ignoreMoonPhase = b2.define("Ignore Moon Light", false); + minimumMoonLevel = b2.defineInRange("Maximum Moon Brightness (0->1)", 0, 0, 1d); + maximumMoonLevel = b2.defineInRange("Minimum Moon Brightness (0->1)", 0.25d, 0, 1d); }); - builder.Block(I18n.get("ru_extras.dim_setting.option.title"), b2 -> { - darkOverworld = b2.define(I18n.get("ru_extras.dim_setting.dark_overworld.title"), true); - darkDefault = b2.define(I18n.get("ru_extras.dim_setting.dark_default.title"), false); - darkNether = b2.define(I18n.get("ru_extras.dim_setting.dark_nether.title"), false); - darkNetherFogConfigured = b2.defineInRange(I18n.get("ru_extras.dim_setting.dark_nether_fog_configured.title"), .5, 0, 1d); - darkEnd = b2.define(I18n.get("ru_extras.dim_setting.dark_end.title"), false); - darkEndFogConfigured = b.defineInRange(I18n.get("ru_extras.dim_setting.dark_end_fog_configured.title"), 0, 0, 1d); - darkSkyless = b2.define(I18n.get("ru_extras.dim_setting.dark_skylight.title"), false); + builder.Block("Dimension Settings", b2 -> { + darkOverworld = b2.define("Dark Overworld?", true); + darkDefault = b2.define("Dark By Default?", false); + darkNether = b2.define("Dark Nether?", false); + darkNetherFogConfigured = b2.defineInRange("Dark Nether Fog Brightness (0->1)", .5, 0, 1d); + darkEnd = b2.define("Dark End?", false); + darkEndFogConfigured = b.defineInRange("Dark End Fog Brightness (0->1)", 0, 0, 1d); + darkSkyless = b2.define("Dark If No Skylight?", false); }); }); @@ -134,9 +134,9 @@ public static void loadConfig(Path path) { public static enum Complexity implements TextProvider { - OFF(I18n.get("ru_extras.option.off")), - SIMPLE(I18n.get("ru_extras.option.simple")), - ADVANCED(I18n.get("ru_extras.option.advanced")); + OFF("Off"), + SIMPLE("Simple"), + ADVANCED("Advanced"); private final String name; @@ -151,9 +151,9 @@ public String getLocalizedName() { public static enum Quality implements TextProvider { - OFF(I18n.get("ru_extras.option.off")), - FAST(I18n.get("ru_extras.option.fast")), - FANCY(I18n.get("ru_extras.option.fancy")); + OFF("Off"), + FAST("FAST"), + FANCY("Fancy"); private final String name; diff --git a/src/main/java/vice/rubidium_extras/keybinds/KeyboardInput.java b/src/main/java/vice/rubidium_extras/keybinds/KeyboardInput.java index 56af2e9..22ec412 100644 --- a/src/main/java/vice/rubidium_extras/keybinds/KeyboardInput.java +++ b/src/main/java/vice/rubidium_extras/keybinds/KeyboardInput.java @@ -12,11 +12,11 @@ @Mod.EventBusSubscriber(value = Dist.CLIENT) public class KeyboardInput { - public static final KeyBinding zoomKey = new KeyBinding("key.zoom", + public static final KeyBinding zoomKey = new KeyBinding("rb_extra.key.zoom", KeyConflictContext.IN_GAME, KeyModifier.NONE, InputMappings.Type.KEYSYM, GLFW.GLFW_KEY_C, - "key.category." + MagnesiumExtras.MODID); + "rb_extra.key.category"); } \ No newline at end of file diff --git a/src/main/resources/assets/rubidium_extras/lang/en_us.json b/src/main/resources/assets/rubidium_extras/lang/en_us.json index aa2e179..7322aba 100644 --- a/src/main/resources/assets/rubidium_extras/lang/en_us.json +++ b/src/main/resources/assets/rubidium_extras/lang/en_us.json @@ -1,4 +1,6 @@ { + "rb_extra.key.zoom": "Zoom", + "rb_extra.key.category": "Rubidium Extras", "ru_extras.option.off": "Off", "ru_extras.option.simple": "Simple", @@ -28,30 +30,19 @@ "ru_extras.experimental.options.name": "Experimental", "ru_extras.display_fps.display.title": "Display FPS", - "ru_extras.dynamic_light.title":"Dynamic Lights Settings", - "ru_extras.misc.cloud_height.title": "Cloud Height [Raw, Default 196]", "ru_extras.cloud_height.title": "Cloud Height", "ru_extras.cloud_height.desc": "Raises cloud height.", - "ru_extras.misc.chunk_quality.title": "Chunk Fade In Quality (OFF, FAST, FANCY)", "ru_extras.misc.chunk_fade_quality.title": "Chunk Fade In Quality", "ru_extras.misc.chunk_fade_quality.desc": "Controls how fast chunks fade in. No performance hit, Fancy simply takes longer, but looks a bit cooler.", - "ru_extras.misc.render_fog.title": "Render Fog", "ru_extras.fog.title": "Enable fog", "ru_extras.fog.desc": "Toggles off all fog in the overworld.", - "ru_extras.misc.full_screen_mode.title": "Use Borderless Fullscreen", "ru_extras.full_screen_mode.title": "Fullscreen Mode", "ru_extras.full_screen_mode.desc": "Windowed - the game will display in a small window.\nBorderless - the game will be fullscreened, and locked to your monitor's refresh rate, but allow you to tab out easily.\nFullscreen - the game will display in native fullscreen mode.", - "ru_extras.fps_counter.option.title": "FPS Counter", - "ru_extras.fps_counter.mode.title": "Display FPS Counter (OFF, SIMPLE, ADVANCED)", - "ru_extras.display_fps.display.desc": "Displays the current FPS. Advanced mode also displays minimum FPS, as well as 15 second average FPS, which are more useful for judging performance.", "ru_extras.display_fps.position.title": "FPS Display Position", "ru_extras.display_fps.position.desc": "Offsets the FPS display a few pixels", - "ru_extras.fps_counter.position.title": "FPS Counter Distance", - "ru_extras.entity_dis.option.title": "Entity Distance", - "ru_extras.entity_dis.enable_dis_checks.title": "Enable Max Distance Checks", "ru_extras.enable_max_entity_distance.title": "Enable Max Entity Distance", "ru_extras.enable_max_entity_distance.desc": "Toggles off entity culling.", "ru_extras.max_entity_distance.title": "Max Entity Distance", @@ -60,50 +51,21 @@ "ru_extras.vertical_entity_distance.desc": "Hides and does not tick entities underneath this many blocks, improving performance above caves. This should ideally be set lower than the horizontal distance.", "ru_extras.max_tile_distance.title": "Max Tile Distance", "ru_extras.max_tile_distance.desc": "Hides block entities beyond this many blocks. Huge performance increase, especially around lots of modded machines.", - "ru_extras.entity_dis.max_TE_render_dis_S.title": "(TileEntity) Max Horizontal Render Distance [Squared, Default 64^2]", - "ru_extras.entity_distance.max_TE_render_dis_Y.title": "(TileEntity) Max Vertical Render Distance [Raw, Default 32]", - "ru_extras.entity_distance.max_entity_render_dis_S.title": "(Entity) Max Horizontal Render Distance [Squared, Default 64^2]", - "ru_extras.entity_distance.max_entity_render_dis_Y.title": "(Entity) Max Vertical Render Distance [Raw, Default 32]", - "ru_extras.zoom.lower_sensitivity.title": "Lower Zoom Sensitivity", - "ru_extras.zoom.lower_sensitivity.desc": "Lowers your sensitivity when zooming to make it feel more consistent.", "ru_extras.zoom.scrolling_enable.title": "Zoom Scrolling Enabled", "ru_extras.zoom.scrolling.title": "Zoom Scrolling", "ru_extras.zoom.scrolling.desc": "Allows using scroll wheel to adjust zoom amount.", - "ru_extras.zoom.transition_mode.title": "Zoom Transition Mode (OFF, LINEAR, SMOOTH)", "ru_extras.zoom.transition.title": "Zoom Transition Mode", "ru_extras.zoom.transition.desc": "Controls how the game changes from normal to zoomed. Off will be an instant transition.", - "ru_extras.zoom.keybind_mode.title": "Zoom Transition Mode (TOGGLE, HOLD, PERSISTENT)", "ru_extras.zoom.keybind.title": "Zoom Keybind Mode", "ru_extras.zoom.keybind.desc": "Hold - Zoom only while the key is down.\nToggle - Lock zoom until you press the key again\nPersistent - Always zoom, if you want that, for some reason.", - "ru_extras.zoom.cinematic_cam_mode_.title": "Cinematic Camera Mode (OFF, VANILLA, MULTIPLIED)", "ru_extras.zoom.cinematic_cam_mode.options_title": "Cinematic Camera Options", "ru_extras.zoom.cinematic_cam_mode.title": "Cinematic Camera Mode", - "ru_extras.zoom.overlay_.title": "Zoom Overlay?", "ru_extras.zoom.overlay.title": "Zoom Overlay", "ru_extras.zoom.overlay.desc": "Renders a vignette overlay when zooming.", - "ru_extras.zoom.values.title": "Zoom Advanced Values", - "ru_extras.ture_darkness.option.title": "True Darkness", - "ru_extras.ture_darkness.enable_switch.title": "Use True Darkness", "ru_extras.ture_darkness.options.title": "True Darkness", "ru_extras.ture_darkness.options.desc": "Makes the rest of the world more realistically dark. Does not effect daytime or torch light.", "ru_extras.ture_darkness.mode.title": "True Darkness Mode", - "ru_extras.ture_darkness.mode.desc": "Controls how dark is considered true darkness.", - "ru_extras.ture_darkness.setting.title": "Darkness Setting (PITCH_BLACK, REALLY_DARK, DARK, DIM)", - - "ru_extras.advanced.option.title": "Advanced", - "ru_extras.advanced.block_light_only.title": "Only Effect Block Lighting", - "ru_extras.advanced.ignore_moon_light.title": "Ignore Moon Light", - "ru_extras.advanced.max_moon_light.title": "Maximum Moon Brightness (0->1)", - "ru_extras.advanced.mini_moon_light.title": "Minimum Moon Brightness (0->1)", - - "ru_extras.dim_setting.option.title": "Dimension Settings", - "ru_extras.dim_setting.dark_overworld.title": "Dark Overworld?", - "ru_extras.dim_setting.dark_default.title": "Dark By Default?", - "ru_extras.dim_setting.dark_nether.title": "Dark Nether?", - "ru_extras.dim_setting.dark_nether_fog_configured.title": "Dark Nether Fog Brightness (0->1)", - "ru_extras.dim_setting.dark_end.title": "Dark End?", - "ru_extras.dim_setting.dark_end_fog_configured.title": "Dark End Fog Brightness (0->1)", - "ru_extras.dim_setting.dark_skylight.title": "Dark If No Skylight?" + "ru_extras.ture_darkness.mode.desc": "Controls how dark is considered true darkness." } \ No newline at end of file diff --git a/src/main/resources/assets/rubidium_extras/lang/zh_cn.json b/src/main/resources/assets/rubidium_extras/lang/zh_cn.json index 9f54a14..85da066 100644 --- a/src/main/resources/assets/rubidium_extras/lang/zh_cn.json +++ b/src/main/resources/assets/rubidium_extras/lang/zh_cn.json @@ -1,4 +1,6 @@ { + "rb_extra.key.zoom": "缩放", + "rb_extra.key.category": "铷·扩展", "ru_extras.option.off": "关", "ru_extras.option.simple": "简略", @@ -28,29 +30,19 @@ "ru_extras.experimental.options.name": "实验性", "ru_extras.display_fps.display.title": "显示 FPS", - "ru_extras.dynamic_light.title":"动态光源设置", - "ru_extras.misc.cloud_height.title": "云层高度 [Raw, 默认 196]", "ru_extras.cloud_height.title": "云层高度", "ru_extras.cloud_height.desc": "提高云层高度。", - "ru_extras.misc.chunk_quality.title": "区块淡入品质 (关, 快速, 高品质)", "ru_extras.misc.chunk_fade_quality.title": "区块淡入品质", "ru_extras.misc.chunk_fade_quality.desc": "控制区块淡入的速度。对性能没有影响,高品质只是需要更长的时间,但看起来更酷一些。", - "ru_extras.misc.render_fog.title": "雾渲染", "ru_extras.fog.title": "启用雾", "ru_extras.fog.desc": "关掉主世界所有的雾。", - "ru_extras.misc.full_screen_mode.title": "使用无边框全屏", "ru_extras.full_screen_mode.title": "全屏模式", "ru_extras.full_screen_mode.desc": "窗口 - 游戏将在一个小窗口中显示。\n无边框 - 游戏将是全屏的,并锁定在你的显示器的刷新率上,但允许你轻松地退出。\n全屏 - 游戏将以原版全屏模式显示。", - "ru_extras.fps_counter.option.title": "FPS 计数器", - "ru_extras.fps_counter.mode.title": "显示 FPS 计数器 (关, 简略, 高级)", "ru_extras.display_fps.display.desc": "显示当前的 FPS 。高级模式还显示最低 FPS ,以及15秒的平均 FPS ,这对判断性能更有用。", "ru_extras.display_fps.position.title": "FPS 显示位置", "ru_extras.display_fps.position.desc": "显示帧数的位置", - "ru_extras.fps_counter.position.title": "FPS 计数器距离", - "ru_extras.entity_dis.option.title": "实体渲染距离", - "ru_extras.entity_dis.enable_dis_checks.title": "启用最大距离检测", "ru_extras.enable_max_entity_distance.title": "启用最大实体渲染距离", "ru_extras.enable_max_entity_distance.desc": "关闭实体剔除。", "ru_extras.max_entity_distance.title": "最大实体渲染距离", @@ -59,50 +51,21 @@ "ru_extras.vertical_entity_distance.desc": "隐藏并跳过渲染此范围下的实体, 提高洞穴上方的性能. 理论上应设置为低于水平距离", "ru_extras.max_tile_distance.title": "最大实体方块渲染距离", "ru_extras.max_tile_distance.desc": "隐藏此范围的实体方块. 巨大的性能提升, 尤其是在大型红石机器周围", - "ru_extras.entity_dis.max_TE_render_dis_S.title": "(TileEntity) 最大水平渲染距离 [Squared, 默认 64^2]", - "ru_extras.entity_distance.max_TE_render_dis_Y.title": "(TileEntity) 最大垂直渲染距离 [Raw, 默认 32]", - "ru_extras.entity_distance.max_entity_render_dis_S.title": "(Entity) 最大水平渲染距离 [Squared, 默认 64^2]", - "ru_extras.entity_distance.max_entity_render_dis_Y.title": "(Entity) 最大垂直渲染距离 [Raw, 默认 32]", - "ru_extras.zoom.lower_sensitivity.title": "较低的缩放灵敏度", - "ru_extras.zoom.lower_sensitivity.desc": "降低缩放时的灵敏度,使其感觉更稳定。", "ru_extras.zoom.scrolling_enable.title": "启用缩放滚动", "ru_extras.zoom.scrolling.title": "缩放滚动", "ru_extras.zoom.scrolling.desc": "允许使用滚轮来调整缩放量。", - "ru_extras.zoom.transition_mode.title": "缩放过渡模式 (关, 线性, 平滑)", "ru_extras.zoom.transition.title": "缩放过渡模式", "ru_extras.zoom.transition.desc": "控制游戏如何从正常过渡到缩放, 关闭将即时过渡", - "ru_extras.zoom.keybind_mode.title": "缩放过渡模式 (TOGGLE, HOLD, PERSISTENT)", "ru_extras.zoom.keybind.title": "缩放按键模式", "ru_extras.zoom.keybind.desc": "按住 - 仅在快捷键按下时进行缩放。\n切换 - 锁定变焦,直到你再次按下快捷键\n保持 - 总是缩放,如果你出于某种原因想这样。", - "ru_extras.zoom.cinematic_cam_mode_.title": "电影摄像机模式 (关, 原版, 乘法)", "ru_extras.zoom.cinematic_cam_mode.options_title": "电影摄影机选项", "ru_extras.zoom.cinematic_cam_mode.title": "电影摄像机模式", - "ru_extras.zoom.overlay_.title": "缩放晕影?", "ru_extras.zoom.overlay.title": "缩放晕影", "ru_extras.zoom.overlay.desc": "缩放时渲染晕影覆盖", - "ru_extras.zoom.values.title": "缩放高级值", - "ru_extras.ture_darkness.option.title": "真实黑暗", - "ru_extras.ture_darkness.enable_switch.title": "使用真实黑暗", "ru_extras.ture_darkness.options.title": "真实黑暗", "ru_extras.ture_darkness.options.desc": "使世界的其他部分更加真实地黑暗。不影响白天或火把的光。", "ru_extras.ture_darkness.mode.title": "真实黑暗模式", - "ru_extras.ture_darkness.mode.desc": "控制多暗才算真正的黑暗。", - "ru_extras.ture_darkness.setting.title": "黑暗设置 (PITCH_BLACK, REALLY_DARK, DARK, DIM)", - - "ru_extras.advanced.option.title": "高级", - "ru_extras.advanced.block_light_only.title": "只有效果方块照明", - "ru_extras.advanced.ignore_moon_light.title": "忽略月光", - "ru_extras.advanced.max_moon_light.title": "最大月光亮度 (0->1)", - "ru_extras.advanced.mini_moon_light.title": "最小月光亮度 (0->1)", - - "ru_extras.dim_setting.option.title": "维度设置", - "ru_extras.dim_setting.dark_overworld.title": "黑暗主世界?", - "ru_extras.dim_setting.dark_default.title": "默认为黑暗?", - "ru_extras.dim_setting.dark_nether.title": "黑暗下界?", - "ru_extras.dim_setting.dark_nether_fog_configured.title": "黑暗下界雾亮度 (0->1)", - "ru_extras.dim_setting.dark_end.title": "黑暗末地?", - "ru_extras.dim_setting.dark_end_fog_configured.title": "黑暗末地雾亮度 (0->1)", - "ru_extras.dim_setting.dark_skylight.title": "如果没有天空光就黑暗?" + "ru_extras.ture_darkness.mode.desc": "控制多暗才算真正的黑暗。" } \ No newline at end of file