diff --git a/src/main/java/org/hydev/hyritone/task/defaults/TaskCondition.java b/src/main/java/org/hydev/hyritone/task/defaults/TaskCondition.java new file mode 100644 index 00000000..e9c92390 --- /dev/null +++ b/src/main/java/org/hydev/hyritone/task/defaults/TaskCondition.java @@ -0,0 +1,41 @@ +package org.hydev.hyritone.task.defaults; + +import lombok.AllArgsConstructor; +import org.hydev.hyritone.task.Task; +import org.hydev.hyritone.task.TaskRunState; + +import java.util.function.Function; + +/** + * Run task if condition is met + *
+ * Class created by the HyDEV Team on 2020-01-25!
+ *
+ * @author HyDEV Team (https://github.com/HyDevelop)
+ * @author Hykilpikonna (https://github.com/hykilpikonna)
+ * @author Vanilla (https://github.com/VergeDX)
+ * @since 2020-01-25 17:44
+ */
+@AllArgsConstructor
+public class TaskCondition implements Task
+{
+ private final Function