Interface WorldRegionManager

All Known Implementing Classes:
WorldFlatFileRegionManager, WorldMySQLRegionManager

public interface WorldRegionManager
  • Method Details

    • load

      void load()
    • save

      int save(boolean force)
    • getRegion

      Region getRegion(String rname)
    • getTotalRegionSize

      int getTotalRegionSize(String p0)
    • getRegionsNear

      Set<Region> getRegionsNear(int px, int pz, int p1)
    • add

      void add(Region p0)
    • remove

      void remove(Region p0)
    • getRegions

      Set<Region> getRegions(int x, int y, int z)
    • getInnerRegions

      Set<Region> getInnerRegions(Region region)
    • getTopRegion

      Region getTopRegion(int x, int y, int z)
    • getLowRegion

      Region getLowRegion(int x, int y, int z)
    • getGroupRegion

      Map<Integer,Region> getGroupRegion(int x, int y, int z)
    • getAllRegions

      Set<Region> getAllRegions()
    • clearRegions

      void clearRegions()
    • getLeaderRegions

      Set<Region> getLeaderRegions(String uuid)
    • getMemberRegions

      Set<Region> getMemberRegions(String uuid)
    • getAdminRegions

      Set<Region> getAdminRegions(String uuid)
    • updateLiveRegion

      void updateLiveRegion(String rname, String column, Object value)
    • closeConn

      void closeConn()
    • getTotalRegionNum

      int getTotalRegionNum()
    • updateLiveFlags

      void updateLiveFlags(String rname, String flag, String value)
    • removeLiveFlags

      void removeLiveFlags(String rname, String flag)
    • getCanPurgeCount

      long getCanPurgeCount(String uuid, boolean canpurge)