Revert "Implemented hashCode and equals in ItemStack, Closes #986"

This reverts commit 0b01545a03.
This commit is contained in:
Lex Manos 2014-05-07 22:08:06 -07:00
parent 0b01545a03
commit 9e1f038c16
1 changed files with 0 additions and 29 deletions

View File

@ -119,32 +119,3 @@
}
return (Multimap)object;
@@ -754,4 +758,28 @@
return ichatcomponent;
}
+
+ /*========================= Forge Start=======================*/
+ @Override
+ public int hashCode()
+ {
+ int hash = 1;
+ if (field_151002_e != null) hash = 31*hash + field_151002_e.hashCode();
+ hash = 31*hash + field_77991_e;
+ hash = 31*hash + field_77994_a;
+ if (field_77990_d != null) hash = 31*hash + field_77990_d.hashCode();
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object o)
+ {
+ if (!(o instanceof ItemStack)) return false;
+ if (o == this) return true;
+ ItemStack i = (ItemStack)o;
+ if (field_151002_e != i.field_151002_e || field_77994_a != i.field_77994_a || field_77991_e != i.field_77991_e)
+ return false;
+ if (field_77990_d != null) return field_77990_d.equals(i.field_77990_d);
+ return i.field_77990_d == null;
+ }
}