Class IslandLogic
java.lang.Object
us.talabrek.ultimateskyblock.island.IslandLogic
Responsible for island creation, locating locations, purging, clearing etc.
-
Constructor Summary
ConstructorDescriptionIslandLogic
(uSkyBlock plugin, File directoryIslands, OrphanLogic orphanLogic) -
Method Summary
Modifier and TypeMethodDescriptionboolean
clearFlatland
(org.bukkit.command.CommandSender sender, org.bukkit.Location loc, int delay) void
clearIsland
(org.bukkit.Location loc, Runnable afterDeletion) createIslandInfo
(String location, String player) void
deleteIslandConfig
(String location) void
displayTopTen
(org.bukkit.command.CommandSender sender, int page) long
void
generateTopTen
(org.bukkit.command.CommandSender sender) getIslandInfo
(String islandName) getIslandInfo
(PlayerInfo playerInfo) us.talabrek.ultimateskyblock.api.IslandRank
List<us.talabrek.ultimateskyblock.api.IslandLevel>
getRanks
(int offset, int length) int
getSize()
boolean
hasIsland
(org.bukkit.Location loc) boolean
void
removeIslandFromMemory
(String islandName) void
showTopTen
(org.bukkit.command.CommandSender sender, int page) void
shutdown()
void
updateRank
(IslandInfo islandInfo, IslandScore score)
-
Constructor Details
-
IslandLogic
-
-
Method Details
-
getIslandInfo
-
getIslandInfo
-
clearIsland
-
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
-
generateTopTen
public void generateTopTen(org.bukkit.command.CommandSender sender) -
createIslandInfo
-
deleteIslandConfig
-
removeIslandFromMemory
-
updateRank
-
hasIsland
public boolean hasIsland(org.bukkit.Location loc) -
getRank
-
purge
-
shutdown
public void shutdown() -
flushCache
public long flushCache() -
getSize
public int getSize()
-