Made BlockWorldVector.equals accept all kinds of Vectors, not just WorldVectors.

This should make all those compareTo==0 things unnecessary.
This commit is contained in:
TomyLobo 2013-08-05 19:58:53 +02:00 committed by wizjany
parent b28fdbfe4e
commit d7d8930cd4

View File

@ -110,10 +110,10 @@ public class BlockWorldVector extends WorldVector {
*/
@Override
public boolean equals(Object obj) {
if (!(obj instanceof WorldVector)) {
if (!(obj instanceof Vector)) {
return false;
}
WorldVector other = (WorldVector) obj;
Vector other = (Vector) obj;
return (int) other.getX() == (int) this.x && (int) other.getY() == (int) this.y
&& (int) other.getZ() == (int) this.z;