aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/api/util/GT_Config.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/java/gregtech/api/util/GT_Config.java')
-rw-r--r--main/java/gregtech/api/util/GT_Config.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/main/java/gregtech/api/util/GT_Config.java b/main/java/gregtech/api/util/GT_Config.java
index 93b3a51e45..9ad2ebab50 100644
--- a/main/java/gregtech/api/util/GT_Config.java
+++ b/main/java/gregtech/api/util/GT_Config.java
@@ -36,11 +36,15 @@ public class GT_Config implements Runnable {
Object rName = GT_OreDictUnificator.getAssociation(aStack);
if (rName != null) return rName.toString();
try {if (GT_Utility.isStringValid(rName = aStack.getUnlocalizedName())) return rName.toString();} catch (Throwable e) {/*Do nothing*/}
- return aStack.getItem() + "." + aStack.getItemDamage();
+ String sName = aStack.getItem().toString();
+ String[] tmp = sName.split("@");
+ if(tmp.length>0)sName=tmp[0];
+ return sName + "." + aStack.getItemDamage();
}
public boolean get(Object aCategory, ItemStack aStack, boolean aDefault) {
- return get(aCategory, getStackConfigName(aStack), aDefault);
+ String aName = getStackConfigName(aStack);
+ return get(aCategory, aName , aDefault);
}
public boolean get(Object aCategory, String aName, boolean aDefault) {