From 9a7f2a9452876872ff0ce282a2744190e5420475 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Sat, 7 Dec 2024 00:49:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=85=E7=94=B5=E7=AB=99?= =?UTF-8?q?=E7=9A=84=E8=83=BD=E9=87=8F=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/screens/ChargingStationScreen.java | 19 +++++++++++++++++++ .../assets/superbwarfare/lang/en_us.json | 1 + .../assets/superbwarfare/lang/zh_cn.json | 1 + 3 files changed, 21 insertions(+) diff --git a/src/main/java/com/atsuishio/superbwarfare/client/screens/ChargingStationScreen.java b/src/main/java/com/atsuishio/superbwarfare/client/screens/ChargingStationScreen.java index 9ddc878bf..c0e96a4f6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/screens/ChargingStationScreen.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/screens/ChargingStationScreen.java @@ -11,6 +11,10 @@ import net.minecraft.world.entity.player.Inventory; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; + @OnlyIn(Dist.CLIENT) public class ChargingStationScreen extends AbstractContainerScreen { @@ -53,6 +57,21 @@ public class ChargingStationScreen extends AbstractContainerScreen tooltip = new ArrayList<>(); + tooltip.add(Component.translatable("des.superbwarfare.charging_station.energy", this.menu.getEnergy(), ChargingStationBlockEntity.MAX_ENERGY)); + + if ((pX - i) >= 80 && (pX - i) <= 96 && (pY - j) >= 16 && (pY - j) <= 70) { + pGuiGraphics.renderTooltip(this.font, tooltip, Optional.empty(), pX, pY); + } + } + @Override protected void init() { super.init(); diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index d0e3b6c26..766af14cd 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -211,6 +211,7 @@ "block.superbwarfare.silver_block": "Silver Block", "block.superbwarfare.cemented_carbide_block": "Cemented Carbide Block", "block.superbwarfare.charging_station": "Charging Station", + "des.superbwarfare.charging_station.energy": "Energy: %1$s / %2$s FE", "item.superbwarfare.high_energy_explosives": "High Energy Explosives", "item.superbwarfare.grain": "Grain", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index 4d547e083..7c8237008 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -211,6 +211,7 @@ "block.superbwarfare.cemented_carbide_block": "硬质合金块", "block.superbwarfare.steel_block": "钢块", "block.superbwarfare.charging_station": "充电站", + "des.superbwarfare.charging_station.energy": "能量:%1$s / %2$s FE", "item.superbwarfare.high_energy_explosives": "高能炸药", "item.superbwarfare.grain": "推进药柱",