diff options
-rw-r--r-- | src/main/java/gregtech/api/enums/Materials.java | 16 | ||||
-rw-r--r-- | src/main/java/gregtech/api/objects/MaterialStack.java | 3 | ||||
-rw-r--r-- | src/main/java/gregtech/api/util/GT_Utility.java | 7 |
3 files changed, 17 insertions, 9 deletions
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java index 26a8fbb91c..afd760dc4c 100644 --- a/src/main/java/gregtech/api/enums/Materials.java +++ b/src/main/java/gregtech/api/enums/Materials.java @@ -1258,32 +1258,32 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { Naquadah.mChemicalFormula = "Nq"; NaquadahEnriched.mChemicalFormula = "Nq+"; Naquadria.mChemicalFormula = "Nq*"; - NaquadahAlloy.mChemicalFormula="Nq2KeC"; + NaquadahAlloy.mChemicalFormula="Nq\u2082KeC"; Sunnarium.mChemicalFormula = "Su"; Adamantium.mChemicalFormula="Ad"; InfusedGold.mChemicalFormula="AuMa*"; MeteoricIron.mChemicalFormula="SpFe"; - MeteoricSteel.mChemicalFormula="SpFe50C"; + MeteoricSteel.mChemicalFormula="SpFe\u2085\u2080C"; Duranium.mChemicalFormula="Du"; Tritanium.mChemicalFormula="Tt"; Ardite.mChemicalFormula="Ai"; Manyullyn.mChemicalFormula="AiCo"; - Mytryl.mChemicalFormula="SpPt2FeMa"; + Mytryl.mChemicalFormula="SpPt\u2082FeMa"; BlackPlutonium.mChemicalFormula="SpPu"; Ledox.mChemicalFormula="SpPb"; - CallistoIce.mChemicalFormula="SpH2O"; + CallistoIce.mChemicalFormula="SpH\u2082O"; Quantium.mChemicalFormula="Qt"; Desh.mChemicalFormula="De"; Draconium.mChemicalFormula="D"; DraconiumAwakened.mChemicalFormula="D*"; - BlueAlloy.mChemicalFormula="AgRp4"; - RedAlloy.mChemicalFormula="Cu("+Redstone.mChemicalFormula+")4"; + BlueAlloy.mChemicalFormula="AgRp\u2084"; + RedAlloy.mChemicalFormula="Cu("+Redstone.mChemicalFormula+")\u2084"; AnyIron.mChemicalFormula="Fe"; AnyCopper.mChemicalFormula="Cu"; ElectrumFlux.mChemicalFormula="The formula is too long..."; - DeepIron.mChemicalFormula="Sp2Fe"; + DeepIron.mChemicalFormula="Sp\u2082Fe"; Ichorium.mChemicalFormula="IcMa"; -// Duralumin.mChemicalFormula="Al6CuMnMg"; +// Duralumin.mChemicalFormula="Al\u2086CuMnMg"; } private static void initSubTags() { diff --git a/src/main/java/gregtech/api/objects/MaterialStack.java b/src/main/java/gregtech/api/objects/MaterialStack.java index e7ffe782d6..4392d60a07 100644 --- a/src/main/java/gregtech/api/objects/MaterialStack.java +++ b/src/main/java/gregtech/api/objects/MaterialStack.java @@ -1,6 +1,7 @@ package gregtech.api.objects; import gregtech.api.enums.Materials; +import gregtech.api.util.GT_Utility; public class MaterialStack implements Cloneable { public long mAmount; @@ -34,7 +35,7 @@ public class MaterialStack implements Cloneable { public String toString() { String temp1 = "", temp2 = mMaterial.getToolTip(true), temp3 = "", temp4 = ""; if (mAmount > 1) { - temp4 = String.valueOf(mAmount); + temp4 = GT_Utility.toSubscript(mAmount); if (mMaterial.mMaterialList.size() > 1 || isMaterialListComplex(this)) { temp1 = "("; diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java index 72dd398171..17e2f3d0c4 100644 --- a/src/main/java/gregtech/api/util/GT_Utility.java +++ b/src/main/java/gregtech/api/util/GT_Utility.java @@ -2303,4 +2303,11 @@ public class GT_Utility { } } + public static String toSubscript(long no){ + char[] chars=Long.toString(no).toCharArray(); + for(int i=0;i<chars.length;i++){ + chars[i]+=8272; + } + return new String(chars); + } } |