public static CompletableFuture getRank(UUID uuid) { return CompletableFuture.supplyAsync(() -> { try { final PreparedStatement statement = plugin.getConnection(). prepareStatement("SELECT RANK FROM " + plugin.table + " WHERE UUID=?"); statement.setString(1, uuid.toString()); final ResultSet set = statement.executeQuery(); final Rank rank = Rank.valueOf(set.next().getString("RANK").toUpperCase()); return rank != null ? rank : Rank.DEFAULT; } catch (SQLException e) { e.printStackTrace(); } }); }