diff --git a/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java b/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java index 5c842d507..2ec385430 100644 --- a/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java +++ b/src/main/java/com/atsuishio/superbwarfare/mixins/MouseHandlerMixin.java @@ -1,5 +1,6 @@ package com.atsuishio.superbwarfare.mixins; +import com.atsuishio.superbwarfare.config.client.VehicleControlConfig; import com.atsuishio.superbwarfare.entity.vehicle.Ah6Entity; import com.atsuishio.superbwarfare.entity.vehicle.ICannonEntity; import com.atsuishio.superbwarfare.entity.vehicle.Lav150Entity; @@ -44,6 +45,9 @@ public class MouseHandlerMixin { } if (player.getVehicle() instanceof Ah6Entity ah6Entity && !ah6Entity.onGround() && ah6Entity.getFirstPassenger() == player) { + if (VehicleControlConfig.INVERT_AIRCRAFT_CONTROL.get()) { + // TODO 开启反转时,反转玩家垂直视角 + } return 0.3; } diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index 98b80f0d4..7e2aa6bfb 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -476,6 +476,8 @@ "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.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.display.invert_aircraft_control.des": "Set TRUE to invert aircraft control", "config.superbwarfare.common.gameplay": "Gameplay Config", "config.superbwarfare.common.gameplay.respawn_reload": "Respawn Reload", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index eb3db6e23..925f82120 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -476,6 +476,8 @@ "config.superbwarfare.client.display.camera_rotate.des": "手持枪械时,视角会出现轻微的摇晃", "config.superbwarfare.client.display.armor_plate_hud": "防弹插板信息", "config.superbwarfare.client.display.armor_plate_hud.des": "开启时,在屏幕左下角显示当前胸甲装备的防弹插板的耐久", + "config.superbwarfare.client.display.invert_aircraft_control": "飞行器鼠标反转", + "config.superbwarfare.client.display.invert_aircraft_control.des": "开启飞行器鼠标反转", "config.superbwarfare.common.gameplay": "游戏内容配置", "config.superbwarfare.common.gameplay.respawn_reload": "重生换弹",