--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/WebUserCommand.java 2017/05/31 08:59:22 3202 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/web/WebUserCommand.java 2017/06/01 13:16:06 3203 @@ -10,17 +10,18 @@ import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; +import io.ebean.Ebean; + public class WebUserCommand implements CommandExecutor { Plugin plugin; - public WebUserCommand(Plugin plugin, Runnable ddlloader) { + public WebUserCommand(Plugin plugin) { this.plugin = plugin; - try { - plugin.getDatabase().find(WebUser.class).findRowCount(); - } catch (Exception e) { - ddlloader.run(); - } + + Ebean.getDefaultServer().find(WebUser.class).findCount(); + + } @Override @@ -39,7 +40,7 @@ String password = args[0]; - WebUser user = plugin.getDatabase().find(WebUser.class).where() + WebUser user = Ebean.getDefaultServer().find(WebUser.class).where() .eq("user", sender.getName()).findUnique(); if (user == null) { user = new WebUser(); @@ -59,7 +60,7 @@ } user.setPassword(pwd); - plugin.getDatabase().save(user); + Ebean.getDefaultServer().save(user); sender.sendMessage("Your web password has been set");