|
@@ -11,10 +11,11 @@ import java.io.StreamCorruptedException;
|
|
|
import java.io.UTFDataFormatException;
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
-import org.bukkit.Bukkit;
|
|
|
import org.bukkit.World;
|
|
|
import org.bukkit.block.Block;
|
|
|
|
|
|
+import com.gmail.nossr50.mcMMO;
|
|
|
+
|
|
|
public class HashChunkletManager implements ChunkletManager {
|
|
|
public HashMap<String, ChunkletStore> store = new HashMap<String, ChunkletStore>();
|
|
|
|
|
@@ -168,7 +169,7 @@ public class HashChunkletManager implements ChunkletManager {
|
|
|
|
|
|
@Override
|
|
|
public void saveAll() {
|
|
|
- for (World world : Bukkit.getWorlds()) {
|
|
|
+ for (World world : mcMMO.p.getServer().getWorlds()) {
|
|
|
saveWorld(world);
|
|
|
}
|
|
|
}
|
|
@@ -176,7 +177,7 @@ public class HashChunkletManager implements ChunkletManager {
|
|
|
@Override
|
|
|
public void unloadAll() {
|
|
|
saveAll();
|
|
|
- for (World world : Bukkit.getWorlds()) {
|
|
|
+ for (World world : mcMMO.p.getServer().getWorlds()) {
|
|
|
unloadWorld(world);
|
|
|
}
|
|
|
}
|
|
@@ -276,7 +277,7 @@ public class HashChunkletManager implements ChunkletManager {
|
|
|
for (String key : store.keySet()) {
|
|
|
if (store.get(key).isEmpty()) {
|
|
|
String[] info = key.split(",");
|
|
|
- File dataDir = new File(Bukkit.getWorld(info[0]).getWorldFolder(), "mcmmo_data");
|
|
|
+ File dataDir = new File(mcMMO.p.getServer().getWorld(info[0]).getWorldFolder(), "mcmmo_data");
|
|
|
|
|
|
File cxDir = new File(dataDir, "" + info[1]);
|
|
|
if (!cxDir.exists()) {
|