diff --git a/src/bskyblock/addin/warps/WarpPanelManager.java b/src/bskyblock/addin/warps/WarpPanelManager.java index 41a1b28..9e204af 100644 --- a/src/bskyblock/addin/warps/WarpPanelManager.java +++ b/src/bskyblock/addin/warps/WarpPanelManager.java @@ -66,7 +66,7 @@ public class WarpPanelManager { /** * Gets the skull for this player UUID - * @param playerUUID + * @param playerUUID - the player's UUID * @return Player skull item */ @SuppressWarnings("deprecation") diff --git a/src/bskyblock/addin/warps/WarpSignsManager.java b/src/bskyblock/addin/warps/WarpSignsManager.java index 072831f..8fe97cb 100644 --- a/src/bskyblock/addin/warps/WarpSignsManager.java +++ b/src/bskyblock/addin/warps/WarpSignsManager.java @@ -42,7 +42,6 @@ import us.tastybento.bskyblock.api.commands.User; import us.tastybento.bskyblock.database.BSBDatabase; import us.tastybento.bskyblock.database.managers.AbstractDatabaseHandler; import us.tastybento.bskyblock.database.objects.Island; -import us.tastybento.bskyblock.util.Util; /** * Handles warping. Players can add one sign @@ -66,7 +65,7 @@ public class WarpSignsManager implements Listener { /** - * @param plugin + * @param plugin - BSkyBlock plugin object */ @SuppressWarnings("unchecked") public WarpSignsManager(Warp plugin, BSkyBlock bSkyBlock) { @@ -84,7 +83,7 @@ public class WarpSignsManager implements Listener { /** * Stores warps in the warp array * - * @param playerUUID + * @param playerUUID - the player's UUID * @param loc */ public boolean addWarp(final UUID playerUUID, final Location loc) { @@ -108,7 +107,7 @@ public class WarpSignsManager implements Listener { /** * Provides the location of the warp for player or null if one is not found * - * @param playerUUID + * @param playerUUID - the player's UUID * - the warp requested * @return Location of warp */ @@ -245,7 +244,7 @@ public class WarpSignsManager implements Listener { /** * Checks to see if a sign has been broken - * @param e + * @param e - event */ @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = false) public void onSignBreak(BlockBreakEvent e) { @@ -288,7 +287,7 @@ public class WarpSignsManager implements Listener { /** * Event handler for Sign Changes * - * @param e + * @param e - event */ @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = false) public void onSignWarpCreate(SignChangeEvent e) { @@ -598,10 +597,10 @@ public class WarpSignsManager implements Listener { BlockFace directionFacing = s.getFacing(); Location inFront = b.getRelative(directionFacing).getLocation(); Location oneDown = b.getRelative(directionFacing).getRelative(BlockFace.DOWN).getLocation(); - if ((Util.isSafeLocation(inFront))) { + if ((bSkyBlock.getIslands().isSafeLocation(inFront))) { plugin.getWarpSignsManager().warpPlayer(user, inFront, owner, directionFacing, pvp); return; - } else if (b.getType().equals(Material.WALL_SIGN) && Util.isSafeLocation(oneDown)) { + } else if (b.getType().equals(Material.WALL_SIGN) && bSkyBlock.getIslands().isSafeLocation(oneDown)) { // Try one block down if this is a wall sign plugin.getWarpSignsManager().warpPlayer(user, oneDown, owner, directionFacing, pvp); return; @@ -612,7 +611,7 @@ public class WarpSignsManager implements Listener { plugin.getWarpSignsManager().removeWarp(warpSpot); return; } - if (!(Util.isSafeLocation(warpSpot))) { + if (!(bSkyBlock.getIslands().isSafeLocation(warpSpot))) { user.sendMessage("warps.error.NotSafe"); // WALL_SIGN's will always be unsafe if the place in front is obscured. if (b.getType().equals(Material.SIGN_POST)) { @@ -635,4 +634,13 @@ public class WarpSignsManager implements Listener { } } + /** + * Check if a player has a warp + * @param playerUUID - player's UUID + * @return true if they have warp + */ + public boolean hasWarp(UUID playerUUID) { + return warpList.containsKey(playerUUID); + } + } diff --git a/src/bskyblock/addin/warps/event/WarpCreateEvent.java b/src/bskyblock/addin/warps/event/WarpCreateEvent.java index 39bec29..9f2f612 100644 --- a/src/bskyblock/addin/warps/event/WarpCreateEvent.java +++ b/src/bskyblock/addin/warps/event/WarpCreateEvent.java @@ -22,7 +22,7 @@ public class WarpCreateEvent extends Event{ private UUID creator; /** - * @param plugin + * @param plugin - BSkyBlock plugin object * @param warpLoc * @param creator */ diff --git a/src/bskyblock/addin/warps/event/WarpInitiateEvent.java b/src/bskyblock/addin/warps/event/WarpInitiateEvent.java index 9c259ce..5f42901 100644 --- a/src/bskyblock/addin/warps/event/WarpInitiateEvent.java +++ b/src/bskyblock/addin/warps/event/WarpInitiateEvent.java @@ -23,7 +23,7 @@ public class WarpInitiateEvent extends Event implements Cancellable { private final UUID player; /** - * @param plugin + * @param plugin - BSkyBlock plugin object * @param warpLoc - where the player is warping to * @param player - the UUID of the player */ diff --git a/src/bskyblock/addin/warps/event/WarpListEvent.java b/src/bskyblock/addin/warps/event/WarpListEvent.java index 4dc6b2a..831b723 100644 --- a/src/bskyblock/addin/warps/event/WarpListEvent.java +++ b/src/bskyblock/addin/warps/event/WarpListEvent.java @@ -39,7 +39,7 @@ public class WarpListEvent extends Event { private Collection warps; /** - * @param plugin + * @param plugin - BSkyBlock plugin object * @param warps */ public WarpListEvent(Warp plugin, Collection warps) { diff --git a/src/bskyblock/addin/warps/event/WarpRemoveEvent.java b/src/bskyblock/addin/warps/event/WarpRemoveEvent.java index 100235e..bd2ee27 100644 --- a/src/bskyblock/addin/warps/event/WarpRemoveEvent.java +++ b/src/bskyblock/addin/warps/event/WarpRemoveEvent.java @@ -22,7 +22,7 @@ public class WarpRemoveEvent extends Event{ private UUID remover; /** - * @param plugin + * @param plugin - BSkyBlock plugin object * @param warpLoc * @param remover */