diff --git a/src/main/java/com/atsuishio/superbwarfare/compat/clothconfig/client/DisplayClothConfig.java b/src/main/java/com/atsuishio/superbwarfare/compat/clothconfig/client/DisplayClothConfig.java index d5e2fc087..c1b045f97 100644 --- a/src/main/java/com/atsuishio/superbwarfare/compat/clothconfig/client/DisplayClothConfig.java +++ b/src/main/java/com/atsuishio/superbwarfare/compat/clothconfig/client/DisplayClothConfig.java @@ -11,6 +11,14 @@ public class DisplayClothConfig { public static void init(ConfigBuilder root, ConfigEntryBuilder entryBuilder) { ConfigCategory category = root.getOrCreateCategory(Component.translatable("config.superbwarfare.client.display")); + category.addEntry(entryBuilder + .startBooleanToggle(Component.translatable("config.superbwarfare.client.display.enable_gun_lod"), DisplayConfig.ENABLE_GUN_LOD.get()) + .setDefaultValue(false) + .setSaveConsumer(DisplayConfig.ENABLE_GUN_LOD::set) + .setTooltip(Component.translatable("config.superbwarfare.client.display.enable_gun_lod.des")) + .build() + ); + category.addEntry(entryBuilder .startBooleanToggle(Component.translatable("config.superbwarfare.client.display.kill_indication"), DisplayConfig.KILL_INDICATION.get()) .setDefaultValue(true) diff --git a/src/main/java/com/atsuishio/superbwarfare/config/client/DisplayConfig.java b/src/main/java/com/atsuishio/superbwarfare/config/client/DisplayConfig.java index 953d12023..e55ae7064 100644 --- a/src/main/java/com/atsuishio/superbwarfare/config/client/DisplayConfig.java +++ b/src/main/java/com/atsuishio/superbwarfare/config/client/DisplayConfig.java @@ -20,7 +20,6 @@ public class DisplayConfig { public static void init(ModConfigSpec.Builder builder) { builder.push("display"); - // TODO 实现低模切换 builder.comment("Set true to enable gun lod"); ENABLE_GUN_LOD = builder.define("enable_gun_lod", false); diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index e6933d74c..3d8448c5b 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -607,6 +607,8 @@ "config.superbwarfare.client.display.dog_tag_name_visible.des": "Whether to display the name of dog tag in kill messages", "config.superbwarfare.client.display.dog_tag_icon_visible": "Dog Tag Icon Visibility", "config.superbwarfare.client.display.dog_tag_icon_visible.des": "Whether to display the icon of dog tag in kill messages", + "config.superbwarfare.client.display.enable_gun_lod": "Enable Gun LOD", + "config.superbwarfare.client.display.enable_gun_lod.des": "Whether to enable gun lod in third person view", "config.superbwarfare.client.vehicle": "Control Vehicle", "config.superbwarfare.client.vehicle.invert_aircraft_control": "Invert Aircraft Control", "config.superbwarfare.client.vehicle.left_click_reload.des": "Set TRUE to invert aircraft control", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index 5dd1f620f..38aeb4b1d 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -483,7 +483,7 @@ "entity.superbwarfare.mk_82": "MK-82 航空炸弹", "entity.superbwarfare.agm_65": "AGM-65 “小牛”空对地导弹", "entity.superbwarfare.dps_generator": "DPS发电机", - "entity.superbwarfare.blu_43": "BLU-43蝴蝶雷", + "entity.superbwarfare.blu_43_mine": "BLU-43蝴蝶雷", "key.categories.superbwarfare": "卓越前线", "key.superbwarfare.hold_zoom": "瞄准(按住)", @@ -607,6 +607,8 @@ "config.superbwarfare.client.display.dog_tag_name_visible.des": "是否在击杀提示中显示狗牌的名称", "config.superbwarfare.client.display.dog_tag_icon_visible": "狗牌图标可见性", "config.superbwarfare.client.display.dog_tag_icon_visible.des": "是否在击杀提示中显示狗牌的图标", + "config.superbwarfare.client.display.enable_gun_lod": "启用枪械LOD", + "config.superbwarfare.client.display.enable_gun_lod.des": "是否在第三人称视角下显示枪械的低模(节省性能)", "config.superbwarfare.client.vehicle": "载具控制", "config.superbwarfare.client.vehicle.invert_aircraft_control": "飞行器鼠标反转", "config.superbwarfare.client.vehicle.left_click_reload.des": "开启飞行器鼠标反转",