diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/world/handles/world/FabricWorldChunkRegion.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/world/handles/world/FabricWorldChunkRegion.java index cd86e48a9..9e6ca13eb 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/world/handles/world/FabricWorldChunkRegion.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/world/handles/world/FabricWorldChunkRegion.java @@ -69,6 +69,17 @@ public class FabricWorldChunkRegion implements World { return new FabricBlock(pos, delegate.chunk); } + @Override + public int hashCode() { + return delegate.generator.hashCode(); + } + + @Override + public boolean equals(Object obj) { + if(!(obj instanceof FabricWorldChunkRegion)) return false; + return ((FabricWorldChunkRegion) obj).delegate.generator.equals(delegate.generator); + } + @Override public Block getBlockAt(Location l) { return getBlockAt(l.getBlockX(), l.getBlockY(), l.getBlockZ());