添加充电站的能量提示
This commit is contained in:
parent
9112fb8368
commit
9a7f2a9452
3 changed files with 21 additions and 0 deletions
|
@ -11,6 +11,10 @@ import net.minecraft.world.entity.player.Inventory;
|
||||||
import net.minecraftforge.api.distmarker.Dist;
|
import net.minecraftforge.api.distmarker.Dist;
|
||||||
import net.minecraftforge.api.distmarker.OnlyIn;
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
@OnlyIn(Dist.CLIENT)
|
@OnlyIn(Dist.CLIENT)
|
||||||
public class ChargingStationScreen extends AbstractContainerScreen<ChargingStationMenu> {
|
public class ChargingStationScreen extends AbstractContainerScreen<ChargingStationMenu> {
|
||||||
|
|
||||||
|
@ -53,6 +57,21 @@ public class ChargingStationScreen extends AbstractContainerScreen<ChargingStati
|
||||||
this.renderTooltip(pGuiGraphics, pMouseX, pMouseY);
|
this.renderTooltip(pGuiGraphics, pMouseX, pMouseY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void renderTooltip(GuiGraphics pGuiGraphics, int pX, int pY) {
|
||||||
|
super.renderTooltip(pGuiGraphics, pX, pY);
|
||||||
|
|
||||||
|
int i = (this.width - this.imageWidth) / 2;
|
||||||
|
int j = (this.height - this.imageHeight) / 2;
|
||||||
|
|
||||||
|
List<Component> 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
|
@Override
|
||||||
protected void init() {
|
protected void init() {
|
||||||
super.init();
|
super.init();
|
||||||
|
|
|
@ -211,6 +211,7 @@
|
||||||
"block.superbwarfare.silver_block": "Silver Block",
|
"block.superbwarfare.silver_block": "Silver Block",
|
||||||
"block.superbwarfare.cemented_carbide_block": "Cemented Carbide Block",
|
"block.superbwarfare.cemented_carbide_block": "Cemented Carbide Block",
|
||||||
"block.superbwarfare.charging_station": "Charging Station",
|
"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.high_energy_explosives": "High Energy Explosives",
|
||||||
"item.superbwarfare.grain": "Grain",
|
"item.superbwarfare.grain": "Grain",
|
||||||
|
|
|
@ -211,6 +211,7 @@
|
||||||
"block.superbwarfare.cemented_carbide_block": "硬质合金块",
|
"block.superbwarfare.cemented_carbide_block": "硬质合金块",
|
||||||
"block.superbwarfare.steel_block": "钢块",
|
"block.superbwarfare.steel_block": "钢块",
|
||||||
"block.superbwarfare.charging_station": "充电站",
|
"block.superbwarfare.charging_station": "充电站",
|
||||||
|
"des.superbwarfare.charging_station.energy": "能量:%1$s / %2$s FE",
|
||||||
|
|
||||||
"item.superbwarfare.high_energy_explosives": "高能炸药",
|
"item.superbwarfare.high_energy_explosives": "高能炸药",
|
||||||
"item.superbwarfare.grain": "推进药柱",
|
"item.superbwarfare.grain": "推进药柱",
|
||||||
|
|
Loading…
Add table
Reference in a new issue