diff options
author | Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> | 2024-05-06 14:05:18 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-06 22:05:18 +0200 |
commit | 9493f09f1255e706de294d3160a9f48e4b2d122b (patch) | |
tree | b9e28679ac9095107cb8c0e65cf48bad3745850d /src/main/java | |
parent | 59a09c23eff3d3bba9577eececf45a6fd3deb022 (diff) | |
download | GT5-Unofficial-9493f09f1255e706de294d3160a9f48e4b2d122b.tar.gz GT5-Unofficial-9493f09f1255e706de294d3160a9f48e4b2d122b.tar.bz2 GT5-Unofficial-9493f09f1255e706de294d3160a9f48e4b2d122b.zip |
LSC info readout fixes. (#89)
* Fix DBZ.
* Add spacing between value and unit.
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 22 | ||||
-rw-r--r-- | src/main/java/util/Util.java | 3 |
2 files changed, 14 insertions, 11 deletions
diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 9ce9c01bbd..5057920c2f 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -912,14 +912,14 @@ public class GTMTE_LapotronicSuperCapacitor extends final ArrayList<String> ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("EU Stored: " + nf.format(stored) + "EU"); - ll.add("EU Stored: " + toStandardForm(stored) + "EU"); + ll.add("EU Stored: " + nf.format(stored) + " EU"); + ll.add("EU Stored: " + toStandardForm(stored) + " EU"); ll.add("Used Capacity: " + toPercentageFrom(stored, capacity)); - ll.add("Total Capacity: " + nf.format(capacity) + "EU"); - ll.add("Total Capacity: " + toStandardForm(capacity) + "EU"); - ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + "EU/t"); - ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); - ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); + ll.add("Total Capacity: " + nf.format(capacity) + " EU"); + ll.add("Total Capacity: " + toStandardForm(capacity) + " EU"); + ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + " EU/t"); + ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + " EU/t"); + ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + " EU/t"); ll.add("Avg EU IN: " + nf.format(avgIn) + " (last " + secInterval + " seconds)"); ll.add("Avg EU OUT: " + nf.format(avgOut) + " (last " + secInterval + " seconds)"); @@ -968,12 +968,12 @@ public class GTMTE_LapotronicSuperCapacitor extends + getUMVCapacitorCount()); ll.add( "Total wireless EU: " + EnumChatFormatting.RED - + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); + + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) + + " EU"); ll.add( "Total wireless EU: " + EnumChatFormatting.RED - + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); - - ll.add("---------------------------------------------"); + + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) + + " EU"); final String[] a = new String[ll.size()]; return ll.toArray(a); diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index 17bcf2b841..2ad6dd7a9c 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -68,6 +68,9 @@ public class Util { /* If the number is less than 1, we round by the 6, otherwise to 2 */ public static String toPercentageFrom(BigInteger value, BigInteger maxValue) { + if (BigInteger.ZERO.equals(maxValue)) { + return "0.00%"; + } BigDecimal result = new BigDecimal(value).setScale(6, RoundingMode.HALF_UP) .divide(new BigDecimal(maxValue), RoundingMode.HALF_UP); if (result.compareTo(Threshold_1) < 0) { |