diff --git a/src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java b/src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java index 44a2398e0..ce59c6e41 100755 --- a/src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java +++ b/src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java @@ -293,8 +293,8 @@ public class HashChunkManager implements ChunkManager { return false; } - int cx = x / 16; - int cz = z / 16; + int cx = x >> 4; + int cz = z >> 4; String key = world.getName() + "," + cx + "," + cz; if (!store.containsKey(key)) { @@ -336,8 +336,8 @@ public class HashChunkManager implements ChunkManager { return; } - int cx = x / 16; - int cz = z / 16; + int cx = x >> 4; + int cz = z >> 4; int ix = Math.abs(x) % 16; int iz = Math.abs(z) % 16; @@ -382,8 +382,8 @@ public class HashChunkManager implements ChunkManager { return; } - int cx = x / 16; - int cz = z / 16; + int cx = x >> 4; + int cz = z >> 4; int ix = Math.abs(x) % 16; int iz = Math.abs(z) % 16;