package mariculture.api.util;

public class CachedCoords {
    public int x;
    public int y;
    public int z;

    public CachedCoords(int x, int y, int z) {
        this.x = x;
        this.y = y;
        this.z = z;
    }
    
    @Override
    public int hashCode() {
        return new StringBuilder().append(x).append("~").append(y).append("~").append("z").toString().hashCode();
    }
    
    @Override
    public boolean equals(Object o) {
        if(o instanceof CachedCoords) {
            CachedCoords cache = (CachedCoords) o;
            return cache.x == x && cache.y == y && cache.z == z;
        } else return false;
    }
} 

@@ -243,175 +243,8 @@
 ide%0A
-    public int hashCode() %7B%0A        return new StringBuilder().append(x).append(%22~%22).append(y).append(%22~%22).append(%22z%22).toString().hashCode();%0A    %7D%0A    %0A    @Override%0A
     

Remove stupid bored code.