diff --git a/plugin/src/main/java/com/alttd/cometskyblock/managers/IslandManager.java b/plugin/src/main/java/com/alttd/cometskyblock/managers/IslandManager.java new file mode 100644 index 0000000..5ede505 --- /dev/null +++ b/plugin/src/main/java/com/alttd/cometskyblock/managers/IslandManager.java @@ -0,0 +1,36 @@ +package com.alttd.cometskyblock.managers; + +import com.alttd.cometskyblock.CometSkyBlockPlugin; +import com.alttd.cometskyblock.island.Island; +import org.bukkit.World; + +import java.util.HashMap; +import java.util.UUID; + +public class IslandManager { + + private final CometSkyBlockPlugin plugin; + + private HashMap islands; + + public IslandManager(CometSkyBlockPlugin plugin) { + this.plugin = plugin; + + loadIslands(); + } + + void loadIslands() { + this.islands = new HashMap<>(); + } + + public Island getIsland(World world) { + return getIsland(world.getUID()); + } + + public Island getIsland(UUID uuid) { + return islands.get(uuid); + } + + + +}