From ac6bf03c4571fd53c55d3082271cb6ed7d997c9a Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Fri, 28 Oct 2022 01:20:35 +0200 Subject: [PATCH] Fix DataLock being initialized twice --- plugin/src/main/java/com/alttd/datalock/DataLock.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin/src/main/java/com/alttd/datalock/DataLock.java b/plugin/src/main/java/com/alttd/datalock/DataLock.java index 1208359..87c3fd1 100644 --- a/plugin/src/main/java/com/alttd/datalock/DataLock.java +++ b/plugin/src/main/java/com/alttd/datalock/DataLock.java @@ -5,6 +5,7 @@ import com.google.common.io.ByteStreams; import org.bukkit.scheduler.BukkitRunnable; import java.util.HashSet; +import java.util.Objects; import java.util.UUID; public class DataLock implements DataLockAPI { @@ -13,7 +14,7 @@ public class DataLock implements DataLockAPI { public static DataLock getInstance() { if (instance == null) - instance = new DataLock(); + new DataLock(); return instance; } @@ -21,6 +22,7 @@ public class DataLock implements DataLockAPI { private final DataLockLib plugin; private final Idempotency activeRequests; private DataLock() { + instance = this; DataLockAPI.Provider.register(this); pluginMessageListener = new PluginMessageListener(); plugin = DataLockLib.getInstance();