aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item/base
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/item/base')
-rw-r--r--src/Java/gtPlusPlus/core/item/base/dusts/BaseItemDustUnique.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/core/item/base/dusts/BaseItemDustUnique.java b/src/Java/gtPlusPlus/core/item/base/dusts/BaseItemDustUnique.java
index 4771e15258..5e07993ee4 100644
--- a/src/Java/gtPlusPlus/core/item/base/dusts/BaseItemDustUnique.java
+++ b/src/Java/gtPlusPlus/core/item/base/dusts/BaseItemDustUnique.java
@@ -22,8 +22,12 @@ public class BaseItemDustUnique extends Item{
protected String pileType;
String name = "";
String chemicalNotation = "";
-
+
public BaseItemDustUnique(final String unlocalizedName, final String materialName, final int colour, final String pileSize) {
+ this(unlocalizedName, materialName, "", colour, pileSize);
+ }
+
+ public BaseItemDustUnique(final String unlocalizedName, final String materialName, final String mChemicalFormula, final int colour, final String pileSize) {
this.setUnlocalizedName(unlocalizedName);
this.setUnlocalizedName(unlocalizedName);
this.setMaxStackSize(64);
@@ -31,7 +35,12 @@ public class BaseItemDustUnique extends Item{
this.setCreativeTab(tabMisc);
this.colour = colour;
this.materialName = materialName;
- this.chemicalNotation = StringUtils.subscript(materialName);
+ if (mChemicalFormula.equals("") || mChemicalFormula.equals("NullFormula")){
+ this.chemicalNotation = StringUtils.subscript(materialName);
+ }
+ else {
+ this.chemicalNotation = StringUtils.subscript(mChemicalFormula);
+ }
this.sRadiation = ItemUtils.getRadioactivityLevel(materialName);
GameRegistry.registerItem(this, unlocalizedName);