diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-11-11 22:11:27 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-11-11 22:11:27 +1000 |
commit | b9168d6c0d36a0bc3aa1dab551f2bd2fdda1dc9b (patch) | |
tree | a5e32220ceeb405053845f955b537e630b08c639 /src/Java/gtPlusPlus/core/tileentities | |
parent | 3e8d2c58af25cad0542cdc77b5056031c5ce186d (diff) | |
download | GT5-Unofficial-b9168d6c0d36a0bc3aa1dab551f2bd2fdda1dc9b.tar.gz GT5-Unofficial-b9168d6c0d36a0bc3aa1dab551f2bd2fdda1dc9b.tar.bz2 GT5-Unofficial-b9168d6c0d36a0bc3aa1dab551f2bd2fdda1dc9b.zip |
+ More work.
Diffstat (limited to 'src/Java/gtPlusPlus/core/tileentities')
-rw-r--r-- | src/Java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java b/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java index 5dd5f57930..2d6082da99 100644 --- a/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java +++ b/src/Java/gtPlusPlus/core/tileentities/machines/TileEntityModularityTable.java @@ -157,27 +157,19 @@ public class TileEntityModularityTable extends TileEntity { public static boolean addUpgrade(ItemStack tStack, ItemStack tBauble){ - if (mValidUpgradeListFormChange.containsKey(tStack)){ - return true; - } - else { Iterator<Entry<ItemStack, BT>> it = mValidUpgradeListFormChange.entrySet().iterator(); while (it.hasNext()) { Entry<ItemStack, BT> pair = it.next(); if (pair.getKey().getItem() == tStack.getItem() && pair.getKey().getItemDamage() == tStack.getItemDamage()){ - ModularArmourUtils.setBaubleType(tBauble, mValidUpgradeListFormChange.get(tStack)); + ModularArmourUtils.setBaubleType(tBauble, mValidUpgradeListFormChange.get(tStack).getThis()); return true; } } - } - if (mValidUpgradeList.containsKey(tStack)){ - return true; - } - else { - Iterator<Entry<ItemStack, Pair<Modifiers, Integer>>> it = mValidUpgradeList.entrySet().iterator(); - while (it.hasNext()) { - Entry<ItemStack, Pair<Modifiers, Integer>> pair = it.next(); + + Iterator<Entry<ItemStack, Pair<Modifiers, Integer>>> it2 = mValidUpgradeList.entrySet().iterator(); + while (it2.hasNext()) { + Entry<ItemStack, Pair<Modifiers, Integer>> pair = it2.next(); if (pair.getKey().getItem() == tStack.getItem() && pair.getKey().getItemDamage() == tStack.getItemDamage()){ Pair<Modifiers, Integer> newPair = pair.getValue(); @@ -185,10 +177,10 @@ public class TileEntityModularityTable extends TileEntity { return true; } } - } - Utils.LOG_INFO("Could not find valid upgrade: "+tStack.getDisplayName()+"."); - Utils.LOG_INFO("Bool1: "+mValidUpgradeListFormChange.containsKey(tStack)); - Utils.LOG_INFO("Bool2: "+mValidUpgradeList.containsKey(tStack)); + + //Utils.LOG_INFO("Could not find valid upgrade: "+tStack.getDisplayName()+"."); + //Utils.LOG_INFO("Bool1: "+mValidUpgradeListFormChange.containsKey(tStack)); + //Utils.LOG_INFO("Bool2: "+mValidUpgradeList.containsKey(tStack)); return false; } |