From 0691236826144b0043ab6d424b79bed2bba7ce5f Mon Sep 17 00:00:00 2001 From: Xephi59 Date: Thu, 11 Jun 2015 01:41:22 +0200 Subject: [PATCH] Correctly call these methods Async ! --- .../java/fr/xephi/authme/process/Management.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/xephi/authme/process/Management.java b/src/main/java/fr/xephi/authme/process/Management.java index bdcd1de5a..4207b5655 100644 --- a/src/main/java/fr/xephi/authme/process/Management.java +++ b/src/main/java/fr/xephi/authme/process/Management.java @@ -1,5 +1,6 @@ package fr.xephi.authme.process; +import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.plugin.PluginManager; @@ -34,11 +35,21 @@ public class Management extends Thread { public void performLogin(final Player player, final String password, final boolean forceLogin) { - new AsyncronousLogin(player, password, forceLogin, plugin, database).process(); + Bukkit.getScheduler().runTaskAsynchronously(plugin, new Runnable(){ + @Override + public void run() { + new AsyncronousLogin(player, password, forceLogin, plugin, database).process(); + } + }); } public void performRegister(final Player player, final String password, final String email) { - new AsyncronousRegister(player, password, email, plugin, database).process(); + Bukkit.getScheduler().runTaskAsynchronously(plugin, new Runnable(){ + @Override + public void run() { + new AsyncronousRegister(player, password, email, plugin, database).process(); + } + }); } }