From f76543b4941eab7e69041550050e9aeaf4deb13f Mon Sep 17 00:00:00 2001 From: stjn Date: Wed, 10 Nov 2021 18:00:10 +0100 Subject: [PATCH] Run query async --- src/main/java/com/alttd/objects/EconUser.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alttd/objects/EconUser.java b/src/main/java/com/alttd/objects/EconUser.java index f70df6e..94ec1fa 100644 --- a/src/main/java/com/alttd/objects/EconUser.java +++ b/src/main/java/com/alttd/objects/EconUser.java @@ -1,7 +1,9 @@ package com.alttd.objects; +import com.alttd.VillagerUI; import com.alttd.commands.database.Queries; import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap; +import org.bukkit.scheduler.BukkitRunnable; import java.util.UUID; @@ -31,6 +33,11 @@ public class EconUser { pointsMap.put(villagerType, points); else pointsMap.put(villagerType, pointsMap.get(villagerType) + points); - Queries.updateUserPoints(uuid, villagerType, pointsMap.get(villagerType)); + new BukkitRunnable() { + @Override + public void run() { + Queries.updateUserPoints(uuid, villagerType, pointsMap.get(villagerType)); + } + }.runTaskAsynchronously(VillagerUI.getInstance()); } }