Class IslandLogic

java.lang.Object
us.talabrek.ultimateskyblock.island.IslandLogic

public class IslandLogic extends Object
Responsible for island creation, locating locations, purging, clearing etc.
  • Constructor Details

  • Method Details

    • getIslandInfo

      public IslandInfo getIslandInfo(String islandName)
    • getIslandInfo

      public IslandInfo getIslandInfo(PlayerInfo playerInfo)
    • clearIsland

      public void clearIsland(org.bukkit.Location loc, Runnable afterDeletion)
    • clearFlatland

      public boolean clearFlatland(org.bukkit.command.CommandSender sender, org.bukkit.Location loc, int delay)
    • displayTopTen

      public void displayTopTen(org.bukkit.command.CommandSender sender, int page)
    • showTopTen

      public void showTopTen(org.bukkit.command.CommandSender sender, int page)
    • getRanks

      public List<us.talabrek.ultimateskyblock.api.IslandLevel> getRanks(int offset, int length)
    • generateTopTen

      public void generateTopTen(org.bukkit.command.CommandSender sender)
    • createIslandInfo

      public IslandInfo createIslandInfo(String location, String player)
    • deleteIslandConfig

      public void deleteIslandConfig(String location)
    • removeIslandFromMemory

      public void removeIslandFromMemory(String islandName)
    • updateRank

      public void updateRank(IslandInfo islandInfo, IslandScore score)
    • hasIsland

      public boolean hasIsland(org.bukkit.Location loc)
    • getRank

      public us.talabrek.ultimateskyblock.api.IslandRank getRank(String islandName)
    • purge

      public boolean purge(String islandName)
    • shutdown

      public void shutdown()
    • flushCache

      public long flushCache()
    • getSize

      public int getSize()