From ee1d70544718685965ffc92887457cd2d5ab5b09 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sat, 23 May 2026 18:08:12 +0000 Subject: [PATCH] Delete src/main/java/de/teleportsuite/managers/HomeManager.java via Git Manager GUI --- .../teleportsuite/managers/HomeManager.java | 53 ------------------- 1 file changed, 53 deletions(-) delete mode 100644 src/main/java/de/teleportsuite/managers/HomeManager.java diff --git a/src/main/java/de/teleportsuite/managers/HomeManager.java b/src/main/java/de/teleportsuite/managers/HomeManager.java deleted file mode 100644 index 690aa5e..0000000 --- a/src/main/java/de/teleportsuite/managers/HomeManager.java +++ /dev/null @@ -1,53 +0,0 @@ -package de.teleportsuite.managers; - -import de.teleportsuite.TeleportSuite; -import de.teleportsuite.models.Home; -import de.teleportsuite.models.TeleportLocation; -import org.bukkit.entity.Player; -import java.util.List; -import java.util.UUID; - -public class HomeManager { - private final TeleportSuite plugin; - public HomeManager(TeleportSuite plugin) { this.plugin = plugin; } - - public int getMaxHomes(Player player) { - if (player.hasPermission("teleportsuite.home.unlimited")) return Integer.MAX_VALUE; - if (player.hasPermission("teleportsuite.home.premium")) return plugin.getConfigManager().getMaxHomes("premium"); - if (player.hasPermission("teleportsuite.home.vip")) return plugin.getConfigManager().getMaxHomes("vip"); - return plugin.getConfigManager().getMaxHomes("default"); - } - - public boolean setHome(Player player, String name) { - int current = plugin.getDatabaseManager().countHomes(player.getUniqueId()); - int max = getMaxHomes(player); - if (current >= max) { - player.sendMessage(plugin.getConfigManager().getMessage("home-limit", "max", String.valueOf(max))); - return false; - } - TeleportLocation loc = new TeleportLocation(player.getLocation(), plugin.getConfigManager().getServerName()); - plugin.getDatabaseManager().saveHome(player.getUniqueId(), name, loc); - player.sendMessage(plugin.getConfigManager().getMessage("home-set", "name", name)); - return true; - } - - public void teleportHome(Player player, String name) { - Home home = plugin.getDatabaseManager().getHome(player.getUniqueId(), name); - if (home == null) { - player.sendMessage(plugin.getConfigManager().getMessage("home-not-found", "name", name)); - return; - } - plugin.getTeleportManager().teleport(player, home.getLocation()); - } - - public boolean deleteHome(Player player, String name) { - boolean deleted = plugin.getDatabaseManager().deleteHome(player.getUniqueId(), name); - if (deleted) player.sendMessage(plugin.getConfigManager().getMessage("home-deleted", "name", name)); - else player.sendMessage(plugin.getConfigManager().getMessage("home-not-found", "name", name)); - return deleted; - } - - public List getHomes(UUID uuid) { - return plugin.getDatabaseManager().getHomes(uuid); - } -}