diff --git a/src/main/java/org/dynmap/bukkit/BukkitWorld.java b/src/main/java/org/dynmap/bukkit/BukkitWorld.java index acba4363..108841e6 100644 --- a/src/main/java/org/dynmap/bukkit/BukkitWorld.java +++ b/src/main/java/org/dynmap/bukkit/BukkitWorld.java @@ -86,7 +86,7 @@ public class BukkitWorld extends DynmapWorld { */ @Override public MapChunkCache getChunkCache(List chunks) { - MapChunkCache c = new NewMapChunkCache(); + NewMapChunkCache c = new NewMapChunkCache(); c.setChunks(this, chunks); return c; } diff --git a/src/main/java/org/dynmap/bukkit/NewMapChunkCache.java b/src/main/java/org/dynmap/bukkit/NewMapChunkCache.java index 489847bf..0be7d4c2 100644 --- a/src/main/java/org/dynmap/bukkit/NewMapChunkCache.java +++ b/src/main/java/org/dynmap/bukkit/NewMapChunkCache.java @@ -406,10 +406,9 @@ public class NewMapChunkCache implements MapChunkCache { init = true; } } - @SuppressWarnings({ "rawtypes" }) - public void setChunks(DynmapWorld dw, List chunks) { + public void setChunks(BukkitWorld dw, List chunks) { this.dw = dw; - this.w = ((BukkitWorld)dw).getWorld(); + this.w = dw.getWorld(); if((getworldhandle != null) && (craftworld == null)) { try { craftworld = getworldhandle.invoke(w); /* World.getHandle() */ diff --git a/src/main/java/org/dynmap/utils/MapChunkCache.java b/src/main/java/org/dynmap/utils/MapChunkCache.java index 50748eb5..b2e8e0de 100644 --- a/src/main/java/org/dynmap/utils/MapChunkCache.java +++ b/src/main/java/org/dynmap/utils/MapChunkCache.java @@ -1,7 +1,5 @@ package org.dynmap.utils; -import java.util.List; -import org.dynmap.DynmapChunk; import org.dynmap.DynmapWorld; import org.dynmap.common.BiomeMap; @@ -14,10 +12,6 @@ public interface MapChunkCache { public static class VisibilityLimit { public int x0, x1, z0, z1; } - /** - * Set chunks to load, and world to load from - */ - void setChunks(DynmapWorld w, List chunks); /** * Set chunk data type needed * @param blockdata - need block type and data for chunk