From c4fcc327fa3462d8e3f6f8d9f4f1a86c381d7316 Mon Sep 17 00:00:00 2001 From: RoboMWM Date: Sun, 2 Oct 2016 01:22:40 -0700 Subject: [PATCH] Cleanup executed tasks in hashmap --- src/me/ryanhamshire/GriefPrevention/CheckForPortalTrapTask.java | 1 + src/me/ryanhamshire/GriefPrevention/GriefPrevention.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/me/ryanhamshire/GriefPrevention/CheckForPortalTrapTask.java b/src/me/ryanhamshire/GriefPrevention/CheckForPortalTrapTask.java index 8a5b586..e8b5b4c 100644 --- a/src/me/ryanhamshire/GriefPrevention/CheckForPortalTrapTask.java +++ b/src/me/ryanhamshire/GriefPrevention/CheckForPortalTrapTask.java @@ -53,5 +53,6 @@ class CheckForPortalTrapTask extends BukkitRunnable return; } player.setPortalCooldown(0); + instance.portalReturnTaskMap.remove(player.getUniqueId()); } } diff --git a/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java b/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java index dfca95c..b4c5029 100644 --- a/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java +++ b/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java @@ -3659,6 +3659,7 @@ public class GriefPrevention extends JavaPlugin //Cancel existing rescue task if (portalReturnTaskMap.containsKey(player.getUniqueId())) portalReturnTaskMap.get(player.getUniqueId()).cancel(); + portalReturnTaskMap.put(player.getUniqueId(), task); } }