diff --git a/src/generated/resources/assets/gtceu/lang/en_ud.json b/src/generated/resources/assets/gtceu/lang/en_ud.json index 136ed37b519..2263eb09b9e 100644 --- a/src/generated/resources/assets/gtceu/lang/en_ud.json +++ b/src/generated/resources/assets/gtceu/lang/en_ud.json @@ -3384,6 +3384,7 @@ "gtceu.multiblock.hpca.description": "˙suoıʇɐuıʇsǝp ǝɹoɯ ɹo ǝuo oʇ sǝɔɹnos ǝןdıʇןnɯ ɯoɹɟ uoıʇɐʇndɯoƆ buıʇnoɹ puɐ buıuıqɯoɔ ɹoɟ sǝɥɔʇıʍS ʞɹoʍʇǝN oʇ ʇɔǝuuoɔ uɐɔ ⱯƆԀH ǝɥʇ 'ʇuǝuodɯoƆ ǝbpıɹᗺ ɐ ɥʇıʍ pǝsn uǝɥM ˙uoıʇɔnpoɹԀ ʇɐǝH puɐ 'ʇsoƆ ʇuɐןooƆ 'ʇsoƆ ʎbɹǝuƎ sɐ ןןǝʍ sɐ 'buıןooƆ 'uoıʇɐʇndɯoƆ ɟo sʇunoɯɐ ʇuǝɹǝɟɟıp ǝpıʌoɹd uɐɔ sʇuǝuodɯoɔ ʇuǝɹǝɟɟıᗡ ˙sʇuǝuodɯoɔ ⱯƆԀH ɥʇıʍ ʎɐʍ ʎuɐ uı pǝןןıɟ ǝq uɐɔ ɥɔıɥʍ ɐǝɹɐ ƐxƐ ǝןqıxǝןɟ ɐ sɐɥ ǝɹnʇɔnɹʇs ǝɥ⟘ ˙ɐʇɐᗡ ɥɔɹɐǝsǝᴚ ǝuıꞀ ʎןqɯǝssⱯ xǝןdɯoɔ ǝɹoɯ ɹoɟ )ʇ/∩MƆ( sʇıu∩ ʞɹoM ǝʇndɯoƆ buıʇɐǝɹɔ ɹoɟ pǝsn ǝɹnʇɔnɹʇs ʞɔoןqıʇןnɯ ɐ sı )ⱯƆԀH( ʎɐɹɹⱯ buıʇndɯoƆ ǝɔuɐɯɹoɟɹǝԀ ɥbıH ǝɥ⟘", "gtceu.multiblock.hpca.energy": ")%s( ʇ/∩Ǝ %s / %s :buıs∩", "gtceu.multiblock.hpca.error_damaged": "¡ǝɹnʇɔnɹʇs uı ʇuǝuodɯoɔ pǝbɐɯɐᗡ", + "gtceu.multiblock.hpca.error_power": "¡pǝʇןɐɥ uoıʇɐɹǝuǝb ∩MƆ 'ʍoן ɹǝʍoԀ", "gtceu.multiblock.hpca.error_temperature": "¡pǝbɐɯɐp ǝq ʎɐɯ sʇuǝuodɯoɔ 'Ɔ00Ɩ ǝʌoqɐ ǝɹnʇɐɹǝdɯǝ⟘", "gtceu.multiblock.hpca.hover_for_info": "sןıɐʇǝp ɹoɟ ɹǝʌoH", "gtceu.multiblock.hpca.info_bridging_disabled": "pǝןqɐsıᗡ buıbpıɹᗺ", diff --git a/src/generated/resources/assets/gtceu/lang/en_us.json b/src/generated/resources/assets/gtceu/lang/en_us.json index cd40a91eeea..3b4ea95217d 100644 --- a/src/generated/resources/assets/gtceu/lang/en_us.json +++ b/src/generated/resources/assets/gtceu/lang/en_us.json @@ -3384,6 +3384,7 @@ "gtceu.multiblock.hpca.description": "The High Performance Computing Array (HPCA) is a multiblock structure used for creating Compute Work Units (CWU/t) for more complex Assembly Line Research Data. The structure has a flexible 3x3 area which can be filled in any way with HPCA components. Different components can provide different amounts of Computation, Cooling, as well as Energy Cost, Coolant Cost, and Heat Production. When used with a Bridge Component, the HPCA can connect to Network Switches for combining and routing Computation from multiple sources to one or more destinations.", "gtceu.multiblock.hpca.energy": "Using: %s / %s EU/t (%s)", "gtceu.multiblock.hpca.error_damaged": "Damaged component in structure!", + "gtceu.multiblock.hpca.error_power": "Power low, CWU generation halted!", "gtceu.multiblock.hpca.error_temperature": "Temperature above 100C, components may be damaged!", "gtceu.multiblock.hpca.hover_for_info": "Hover for details", "gtceu.multiblock.hpca.info_bridging_disabled": "Bridging Disabled", diff --git a/src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/electric/research/HPCAMachine.java b/src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/electric/research/HPCAMachine.java index 7d1ba807072..cd28fb1c236 100644 --- a/src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/electric/research/HPCAMachine.java +++ b/src/main/java/com/gregtechceu/gtceu/common/machine/multiblock/electric/research/HPCAMachine.java @@ -734,6 +734,10 @@ public void addErrors(List textList) { textList.add( Component.translatable("gtceu.multiblock.hpca.error_damaged").withStyle(ChatFormatting.RED)); } + if (this.controller != null && this.controller.hasNotEnoughEnergy) { + textList.add( + Component.translatable("gtceu.multiblock.hpca.error_power").withStyle(ChatFormatting.RED)); + } } public IDrawable getComponentTexture(int index) { diff --git a/src/main/java/com/gregtechceu/gtceu/data/lang/MachineLang.java b/src/main/java/com/gregtechceu/gtceu/data/lang/MachineLang.java index bc6a1463dd2..3c5eccc886e 100644 --- a/src/main/java/com/gregtechceu/gtceu/data/lang/MachineLang.java +++ b/src/main/java/com/gregtechceu/gtceu/data/lang/MachineLang.java @@ -959,6 +959,8 @@ protected static void init(RegistrateLangProvider provider) { provider.add("gtceu.multiblock.hpca.error_damaged", "Damaged component in structure!"); provider.add("gtceu.multiblock.hpca.error_temperature", "Temperature above 100C, components may be damaged!"); + provider.add("gtceu.multiblock.hpca.error_power", + "Power low, CWU generation halted!"); provider.add("gtceu.multiblock.hpca.warning_temperature", "Temperature above 50C, components may be damaged at 100C!"); provider.add("gtceu.multiblock.hpca.warning_temperature_active_cool", "Fully utilizing active coolers");