From 07413c57bc1c9ebd78b5b09295a02a88a599b5f9 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Wed, 19 Oct 2022 18:20:14 +0200 Subject: [PATCH] Create a new DataLock.java instance. --- plugin/src/main/java/com/alttd/DataLock.java | 2 +- plugin/src/main/java/com/alttd/DataLockLib.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/java/com/alttd/DataLock.java b/plugin/src/main/java/com/alttd/DataLock.java index 5b41b3a..e36dc5a 100644 --- a/plugin/src/main/java/com/alttd/DataLock.java +++ b/plugin/src/main/java/com/alttd/DataLock.java @@ -20,7 +20,7 @@ public class DataLock implements DataLockAPI { private final PluginMessageListener pluginMessageListener; private final DataLockLib plugin; private final Idempotency activeRequests; - private DataLock() { + protected DataLock() { DataLockAPI.Provider.register(this); pluginMessageListener = new PluginMessageListener(); plugin = DataLockLib.getInstance(); diff --git a/plugin/src/main/java/com/alttd/DataLockLib.java b/plugin/src/main/java/com/alttd/DataLockLib.java index cbb3dca..35e25cf 100644 --- a/plugin/src/main/java/com/alttd/DataLockLib.java +++ b/plugin/src/main/java/com/alttd/DataLockLib.java @@ -5,6 +5,7 @@ import org.bukkit.plugin.java.JavaPlugin; public class DataLockLib extends JavaPlugin { private static DataLockLib instance; + private DataLock dataLock; protected static DataLockLib getInstance() { return instance; @@ -17,6 +18,7 @@ public class DataLockLib extends JavaPlugin { @Override public void onEnable() { + dataLock = new DataLock(); } @Override