添加直升机反转配置项

This commit is contained in:
Atsuihsio 2025-01-16 23:06:40 +08:00
parent 01af1ade7d
commit aaa45c550d
4 changed files with 33 additions and 5 deletions

View file

@ -3,6 +3,7 @@ package com.atsuishio.superbwarfare.compat.clothconfig;
import com.atsuishio.superbwarfare.compat.clothconfig.client.DisplayClothConfig; import com.atsuishio.superbwarfare.compat.clothconfig.client.DisplayClothConfig;
import com.atsuishio.superbwarfare.compat.clothconfig.client.KillMessageClothConfig; import com.atsuishio.superbwarfare.compat.clothconfig.client.KillMessageClothConfig;
import com.atsuishio.superbwarfare.compat.clothconfig.client.ReloadClothConfig; import com.atsuishio.superbwarfare.compat.clothconfig.client.ReloadClothConfig;
import com.atsuishio.superbwarfare.compat.clothconfig.client.VehicleControlClothConfig;
import com.atsuishio.superbwarfare.compat.clothconfig.common.GameplayClothConfig; import com.atsuishio.superbwarfare.compat.clothconfig.common.GameplayClothConfig;
import me.shedaniel.clothconfig2.api.ConfigBuilder; import me.shedaniel.clothconfig2.api.ConfigBuilder;
import me.shedaniel.clothconfig2.api.ConfigEntryBuilder; import me.shedaniel.clothconfig2.api.ConfigEntryBuilder;
@ -23,6 +24,7 @@ public class ClothConfigHelper {
ReloadClothConfig.init(root, entryBuilder); ReloadClothConfig.init(root, entryBuilder);
KillMessageClothConfig.init(root, entryBuilder); KillMessageClothConfig.init(root, entryBuilder);
DisplayClothConfig.init(root, entryBuilder); DisplayClothConfig.init(root, entryBuilder);
VehicleControlClothConfig.init(root, entryBuilder);
GameplayClothConfig.init(root, entryBuilder); GameplayClothConfig.init(root, entryBuilder);

View file

@ -0,0 +1,24 @@
package com.atsuishio.superbwarfare.compat.clothconfig.client;
import com.atsuishio.superbwarfare.config.client.VehicleControlConfig;
import me.shedaniel.clothconfig2.api.ConfigBuilder;
import me.shedaniel.clothconfig2.api.ConfigCategory;
import me.shedaniel.clothconfig2.api.ConfigEntryBuilder;
import net.minecraft.network.chat.Component;
public class VehicleControlClothConfig {
public static void init(ConfigBuilder root, ConfigEntryBuilder entryBuilder) {
ConfigCategory category = root.getOrCreateCategory(Component.translatable("config.superbwarfare.client.vrhicle"));
category.addEntry(entryBuilder
.startBooleanToggle(Component.translatable("config.superbwarfare.client.vrhicle.invert_aircraft_control"), VehicleControlConfig.INVERT_AIRCRAFT_CONTROL.get())
.setDefaultValue(true)
.setSaveConsumer(VehicleControlConfig.INVERT_AIRCRAFT_CONTROL::set)
.setTooltip(Component.translatable("config.superbwarfare.client.vrhicle.left_click_reload.des")).build()
);
}
}

View file

@ -476,8 +476,9 @@
"config.superbwarfare.client.display.camera_rotate.des": "Slightly shaky view when holding a firearm in your hand", "config.superbwarfare.client.display.camera_rotate.des": "Slightly shaky view when holding a firearm in your hand",
"config.superbwarfare.client.display.armor_plate_hud": "Armor Plate HUD", "config.superbwarfare.client.display.armor_plate_hud": "Armor Plate HUD",
"config.superbwarfare.client.display.armor_plate_hud.des": "Display the durability of the bulletproof insert currently equipped on the chest armor in the lower left corner when turned on", "config.superbwarfare.client.display.armor_plate_hud.des": "Display the durability of the bulletproof insert currently equipped on the chest armor in the lower left corner when turned on",
"config.superbwarfare.client.display.invert_aircraft_control": "Invert Aircraft Control", "config.superbwarfare.client.vrhicle": "Control Vehicle",
"config.superbwarfare.client.display.invert_aircraft_control.des": "Set TRUE to invert aircraft control", "config.superbwarfare.client.vrhicle.invert_aircraft_control": "Invert Aircraft Control",
"config.superbwarfare.client.vrhicle.left_click_reload.des": "Set TRUE to invert aircraft control",
"config.superbwarfare.common.gameplay": "Gameplay Config", "config.superbwarfare.common.gameplay": "Gameplay Config",
"config.superbwarfare.common.gameplay.respawn_reload": "Respawn Reload", "config.superbwarfare.common.gameplay.respawn_reload": "Respawn Reload",

View file

@ -475,9 +475,10 @@
"config.superbwarfare.client.display.camera_rotate": "视角摇晃", "config.superbwarfare.client.display.camera_rotate": "视角摇晃",
"config.superbwarfare.client.display.camera_rotate.des": "手持枪械时,视角会出现轻微的摇晃", "config.superbwarfare.client.display.camera_rotate.des": "手持枪械时,视角会出现轻微的摇晃",
"config.superbwarfare.client.display.armor_plate_hud": "防弹插板信息", "config.superbwarfare.client.display.armor_plate_hud": "防弹插板信息",
"config.superbwarfare.client.display.armor_plate_hud.des": "开启时,在屏幕左下角显示当前胸甲装备的防弹插板的耐久", "config.superbwarfare.client.display.armor_plate_hud.des": "开启时,在左下角显示当前装备在胸甲上的防弹插板的耐久度",
"config.superbwarfare.client.display.invert_aircraft_control": "飞行器鼠标反转", "config.superbwarfare.client.vrhicle": "载具控制",
"config.superbwarfare.client.display.invert_aircraft_control.des": "开启飞行器鼠标反转", "config.superbwarfare.client.vrhicle.invert_aircraft_control": "飞行器鼠标反转",
"config.superbwarfare.client.vrhicle.left_click_reload.des": "开启飞行器鼠标反转",
"config.superbwarfare.common.gameplay": "游戏内容配置", "config.superbwarfare.common.gameplay": "游戏内容配置",
"config.superbwarfare.common.gameplay.respawn_reload": "重生换弹", "config.superbwarfare.common.gameplay.respawn_reload": "重生换弹",