aboutsummaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorKrakenied <krakenied1@gmail.com>2026-02-01 03:56:30 +0100
committerKrakenied <46192742+Krakenied@users.noreply.github.com>2026-02-03 11:38:38 +0100
commit94cc0bac2c5960d794873d0ba9eab2f015e9cc34 (patch)
tree10ab17305bbfe45ac407262b2a4cf685da686eda /common
parent95ccfdfc14e21b6dba09b64766825043a6053fc1 (diff)
Fix crafting task type Control Drop All on 1.21.1
Related to https://github.com/LMBishop/Quests/issues/317
Diffstat (limited to 'common')
-rw-r--r--common/src/main/java/com/leonardobishop/quests/common/plugin/Quests.java9
-rw-r--r--common/src/main/java/com/leonardobishop/quests/common/versioning/Version.java2
2 files changed, 11 insertions, 0 deletions
diff --git a/common/src/main/java/com/leonardobishop/quests/common/plugin/Quests.java b/common/src/main/java/com/leonardobishop/quests/common/plugin/Quests.java
index ddfad1b2..478d596d 100644
--- a/common/src/main/java/com/leonardobishop/quests/common/plugin/Quests.java
+++ b/common/src/main/java/com/leonardobishop/quests/common/plugin/Quests.java
@@ -10,6 +10,7 @@ import com.leonardobishop.quests.common.scheduler.ServerScheduler;
import com.leonardobishop.quests.common.storage.StorageProvider;
import com.leonardobishop.quests.common.tasktype.TaskTypeManager;
import com.leonardobishop.quests.common.updater.Updater;
+import com.leonardobishop.quests.common.versioning.Version;
import org.jspecify.annotations.NullMarked;
@NullMarked
@@ -24,6 +25,14 @@ public interface Quests {
QuestsLogger getQuestsLogger();
/**
+ * Obtain an instance of the server version.
+ *
+ * @see Version
+ * @return server version
+ */
+ Version getServerVersion();
+
+ /**
* Obtain an instance of the QuestManager.
*
* @see QuestManager
diff --git a/common/src/main/java/com/leonardobishop/quests/common/versioning/Version.java b/common/src/main/java/com/leonardobishop/quests/common/versioning/Version.java
index 0c316268..292b6c22 100644
--- a/common/src/main/java/com/leonardobishop/quests/common/versioning/Version.java
+++ b/common/src/main/java/com/leonardobishop/quests/common/versioning/Version.java
@@ -6,6 +6,7 @@ import org.jspecify.annotations.Nullable;
import java.util.Arrays;
import java.util.Objects;
+@SuppressWarnings("ClassCanBeRecord")
@NullMarked
public final class Version implements Comparable<Version> {
@@ -20,6 +21,7 @@ public final class Version implements Comparable<Version> {
public static final Version V1_19_2 = new Version(1, 19, 2);
public static final Version V1_20 = new Version(1, 20);
public static final Version V1_20_4 = new Version(1, 20, 4);
+ public static final Version V1_21_2 = new Version(1, 21, 2);
public static final Version V1_21_6 = new Version(1, 21, 6);
public static final Version V1_21_11 = new Version(1, 21, 11);
public static final Version UNKNOWN = new Version(Integer.MAX_VALUE);