aboutsummaryrefslogtreecommitdiffstats
path: root/common/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/main/java')
-rw-r--r--common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java b/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java
index 15946c92..b05e5ab8 100644
--- a/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java
+++ b/common/src/main/java/com/leonardobishop/quests/common/tasktype/TaskType.java
@@ -49,6 +49,17 @@ public abstract class TaskType {
}
/**
+ * Constructs a TaskType with the specified type, author, and description.
+ *
+ * @param type the name of the task type, should not contain spaces
+ * @param author the name of the person (or people) who wrote it
+ * @param description a short, simple description of the task type
+ */
+ public TaskType(final @NotNull String type, final @Nullable String author, final @Nullable String description) {
+ this(type, author, description, new String[0]);
+ }
+
+ /**
* Constructs a TaskType with the specified type.
*
* @param type the name of the task type, should not contain spaces