aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java16
-rw-r--r--src/main/java/gregtech/api/objects/MaterialStack.java3
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java7
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);
+ }
}