@Override public int hashCode() { int prime = 31; int result = 1; result = prime * result + (world != null ? world.hashCode() : 0); result = prime * result + x; result = prime * result + y; result = prime * result + z; result = prime * result + typeId; result = prime * result + (data != null ? data.hashCode() : 0); return result; }