package me.nallar.patched;

import net.minecraft.world.ChunkCoordIntPair;

public abstract class PatchChunkCoordIntPair extends ChunkCoordIntPair {
	public PatchChunkCoordIntPair(int par1, int par2) {
		super(par1, par2);
	}

	@Override
	public int hashCode() {
		return (chunkXPos * 7907) + chunkXPos;
	}
}

@@ -228,16 +228,222 @@
 %0D%0A%09%7D%0D%0A%0D%0A
+%09@Override%0D%0A%09public boolean equals(Object o) %7B%0D%0A%09%09return o instanceof ChunkCoordIntPair && ((ChunkCoordIntPair) o).chunkZPos == this.chunkXPos && ((ChunkCoordIntPair) o).chunkZPos == this.chunkZPos;%0D%0A%09%7D%0D%0A%0D%0A
 %09@Overri

Fix #146, make CCIP.equals check class of parameter