summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ChunkProviderServer.java
diff options
context:
space:
mode:
authorTahg <tahgtahv@gmail.com>2011-02-24 03:51:00 -0500
committerTahg <tahgtahv@gmail.com>2011-02-24 03:51:00 -0500
commit5d3b8de87adee1fe42fce58fac0fc9213066865b (patch)
tree4c3dfb260aad0a4a2fff6664d1c8defe34ea150e /src/main/java/net/minecraft/server/ChunkProviderServer.java
parent280880d1639e1b23de50c71cb8bdd8b63d7fc02f (diff)
downloadcraftbukkit-5d3b8de87adee1fe42fce58fac0fc9213066865b.tar
craftbukkit-5d3b8de87adee1fe42fce58fac0fc9213066865b.tar.gz
craftbukkit-5d3b8de87adee1fe42fce58fac0fc9213066865b.tar.lz
craftbukkit-5d3b8de87adee1fe42fce58fac0fc9213066865b.tar.xz
craftbukkit-5d3b8de87adee1fe42fce58fac0fc9213066865b.zip
Fixed some debug
Diffstat (limited to 'src/main/java/net/minecraft/server/ChunkProviderServer.java')
-rw-r--r--src/main/java/net/minecraft/server/ChunkProviderServer.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/net/minecraft/server/ChunkProviderServer.java b/src/main/java/net/minecraft/server/ChunkProviderServer.java
index ae85702e..4ff1ffa6 100644
--- a/src/main/java/net/minecraft/server/ChunkProviderServer.java
+++ b/src/main/java/net/minecraft/server/ChunkProviderServer.java
@@ -106,7 +106,16 @@ public class ChunkProviderServer implements IChunkProvider {
public Chunk b(int i, int j) {
Chunk chunk = (Chunk) this.e.get(i, j); // CraftBukkit
- return chunk == null ? (this.g.r ? this.d(i, j) : this.b) : chunk;
+ chunk = chunk == null ? (this.g.r ? this.d(i, j) : this.b) : chunk;
+ if(chunk == this.b) return chunk;
+ if(i != chunk.j || j != chunk.k) {
+ MinecraftServer.a.info("Chunk (" + chunk.j + ", " + chunk.k +") stored at (" + i + ", " + j + ")");
+ MinecraftServer.a.info(chunk.getClass().getName());
+ Throwable x = new Throwable();
+ x.fillInStackTrace();
+ x.printStackTrace();
+ }
+ return chunk;
}
public Chunk e(int i, int j) { // CraftBukkit - private->public