package com.elmakers.mine.bukkit.api.maps;

import org.bukkit.inventory.ItemStack;

import java.util.Collection;

public interface MapController {
    public Collection<URLMap> getAll();
    public ItemStack getURLItem(String world, String url, String name, int x, int y, int width, int height, Integer priority);
    public void forceReloadPlayerPortrait(String worldName, String playerName);
    public ItemStack getPlayerPortrait(String worldName, String playerName, Integer priority, String photoName);
}

@@ -180,16 +180,145 @@
 tAll();%0A
+    public void loadMap(String world, short id, String url, String name, int x, int y, int width, int height, Integer priority);%0A
     publ
@@ -629,10 +629,90 @@
 oName);%0A
+    public ItemStack getMapItem(short id);%0A    public boolean hasMap(short id);%0A
 %7D%0A

Add some additional methods to the MapController API