diff --git a/src/main/java/fr/xephi/authme/commands/AdminCommand.java b/src/main/java/fr/xephi/authme/commands/AdminCommand.java index 8a180b7e..aa6ddd52 100644 --- a/src/main/java/fr/xephi/authme/commands/AdminCommand.java +++ b/src/main/java/fr/xephi/authme/commands/AdminCommand.java @@ -566,8 +566,12 @@ public class AdminCommand implements CommandExecutor { sender.sendMessage("Usage : /authme switchantibot on/off"); return true; } else if (args[0].equalsIgnoreCase("royalauth")) { - new RoyalAuthConverter(plugin); - sender.sendMessage("[AuthMe] RoyalAuth database has been imported correctly"); + Converter converter = new RoyalAuthConverter(plugin); + try { + Bukkit.getScheduler().runTaskAsynchronously(plugin, converter); + } catch (Exception e) { + sender.sendMessage("Error while importing RoyalAuth data, check your logs"); + } return true; } else if (args[0].equalsIgnoreCase("getip")) { if (args.length < 2) {