package uk.co.drnaylor.minecraft.quickstart.api.service;

import org.spongepowered.api.scheduler.Task;

import java.util.UUID;

public interface QuickStartWarmupManagerService {
    void addWarmup(UUID player, Task task);

    boolean removeWarmup(UUID player);

    void cleanup();
}

@@ -121,16 +121,48 @@
 .UUID;%0A%0A
+/**%0A * Manages the warmups.%0A */%0A
 public i
@@ -207,92 +207,568 @@
 e %7B%0A
-    void addWarmup(UUID player, Task task);%0A%0A    boolean removeWarmup(UUID player);%0A
+%0A    /**%0A     * Adds a warmup to the warmup manager%0A     *%0A     * @param player The %7B@link UUID%7D of the player to add a warmup for.%0A     * @param task The %7B@link Task%7D that was submitted and is running.%0A     */%0A    void addWarmup(UUID player, Task task);%0A%0A    /**%0A     * Removes a user's warmup.%0A     *%0A     * @param player The %7B@link UUID%7D of the user to remove the warmpup from.%0A     * @return %3Ccode%3Etrue%3C/code%3E if the warmup exists and was canceled.%0A     */%0A    boolean removeWarmup(UUID player);%0A%0A    /**%0A     * Removes warmups that have completed.%0A     */
 %0A   

Add warmup descriptions.