Added checks for null and equal class to .equals()

Also switched a check for null in OreHelper#sameOre to prevent null ==
null => true
This commit is contained in:
yueh
2014-09-29 12:39:40 +02:00
parent 640d888d13
commit fd7c1ff5f8
8 changed files with 63 additions and 27 deletions
@@ -23,10 +23,12 @@ public class SharedSearchObject
{
if ( obj == null )
return false;
SharedSearchObject b = (SharedSearchObject) obj;
if ( def == b.def && hash == b.hash )
if ( getClass() != obj.getClass() )
return false;
SharedSearchObject other = (SharedSearchObject) obj;
if ( def == other.def && hash == other.hash )
{
return Platform.NBTEqualityTest( compound, b.compound );
return Platform.NBTEqualityTest( compound, other.compound );
}
return false;
}