public void cancelProtectionRegenTasks() { for (ProtectionRegenTask task : protectionRegenTasks.values()) { plugin.getServer().getScheduler().cancelTask(task.getTaskId()); task.replaceProtections(); } protectionRegenTasks.clear(); protectionPlaceholders.clear(); }
public void removeProtectionRegenTask(ProtectionRegenTask task) { protectionRegenTasks.remove(task.getBlockLocation()); if (protectionRegenTasks.isEmpty()) protectionPlaceholders.clear(); }
public void addProtectionRegenTask(ProtectionRegenTask task) { protectionRegenTasks.put(task.getBlockLocation(), task); }