package com.intellectualcrafters.plot.object.worlds; import com.intellectualcrafters.plot.object.Location; import com.intellectualcrafters.plot.object.PlotArea; import com.intellectualcrafters.plot.object.RegionWrapper; public interface PlotAreaManager { public PlotArea getApplicablePlotArea(Location location); public PlotArea getPlotArea(Location location); public PlotArea getPlotArea(String world, String id); public PlotArea[] getPlotAreas(String world, RegionWrapper region); public PlotArea[] getAllPlotAreas(); public String[] getAllWorlds(); public void addPlotArea(PlotArea area); public void removePlotArea(PlotArea area); public void addWorld(String worldName); public void removeWorld(String worldName); }