summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2014-07-16 13:11:34 +0300
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2014-07-16 13:11:34 +0300
commit3d7357fa29e92781778311d5cd9531bf63f586eb (patch)
tree9233d71e1e79d973e2a941f50d4cf4cbebc1c04d /src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java
parentfa76c133193de6a07844e83395581b3b26d3ea77 (diff)
Lots of fixes and improvements
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java')
-rw-r--r--src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java b/src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java
index 905665e..7575c06 100644
--- a/src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java
+++ b/src/main/java/darkknight/jewelrycraft/util/JewelrycraftUtil.java
@@ -82,15 +82,14 @@ public class JewelrycraftUtil
int index = 0, index2 = 0;
while(index < OreDictionary.getOreNames().length)
{
- while(index2 < OreDictionary.getOres(OreDictionary.getOreNames()[index]).size())
+ Iterator<ItemStack> i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator();
+
+ while (i.hasNext())
{
- ItemStack stack = OreDictionary.getOres(OreDictionary.getOreNames()[index]).get(index2).copy();
- if(stack.getItemDamage() == Short.MAX_VALUE) stack.setItemDamage(0);
- if(stack.getUnlocalizedName().toLowerCase().contains("ingot") && !JewelrycraftUtil.metal.contains(stack))
- metal.add(OreDictionary.getOres(OreDictionary.getOreNames()[index]).get(index2));
- index2++;
+ ItemStack nextStack = i.next();
+
+ if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !metal.contains(nextStack)) metal.add(nextStack);
}
- index2 = 0;
index++;
}
if(!metal.contains(new ItemStack(Items.gold_ingot)))metal.add(new ItemStack(Items.gold_ingot));