diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/regions/AbstractRegion.java b/worldedit-core/src/main/java/com/sk89q/worldedit/regions/AbstractRegion.java index 8f7423bcd..d1afac087 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/regions/AbstractRegion.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/regions/AbstractRegion.java @@ -212,4 +212,12 @@ public abstract class AbstractRegion extends AbstractSet implement return chunks; } + @Override + public int hashCode() { + int worldHash = this.world == null ? 7 : this.world.hashCode(); + int result = worldHash ^ (worldHash >>> 32); + result = 31 * result + this.getMinimumPoint().hashCode(); + result = 31 * result + this.getMaximumPoint().hashCode(); + return result; + } }