From 5cddc98e83d33366e9f1ed528f090d524d00042a Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Thu, 18 Jan 2024 08:58:59 +0100 Subject: [PATCH] add IslandManager --- .../cometskyblock/managers/IslandManager.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 plugin/src/main/java/com/alttd/cometskyblock/managers/IslandManager.java 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); + } + + + +}