package net.cubespace.dynmap.multiserver; import net.cubespace.dynmap.multiserver.GSON.*; import net.cubespace.dynmap.multiserver.util.AbstractFile; import java.io.IOException; import java.util.Collection; public interface DynmapServer { void initialize() throws DynmapInitException; Collection<DynmapWorld> getWorlds(); DynmapWorldConfig getWorldConfig(String name); DynmapConfig getDynmapConfig(); Collection<Component> getComponents(); Collection<Player> getPlayers(); AbstractFile getFile(String path) throws IOException; }