diff --git a/src/me/vik1395/BungeeAuth/Login.java b/src/me/vik1395/BungeeAuth/Login.java index d37df7a..9775702 100644 --- a/src/me/vik1395/BungeeAuth/Login.java +++ b/src/me/vik1395/BungeeAuth/Login.java @@ -46,27 +46,32 @@ public void execute(CommandSender s, String[] args) if(args.length>0&&args[0].equals("force")) { - if(p.hasPermission("bauth.forcelogin")) + if(Main.plonline.contains(pname)) { - if(args.length>1) + if(p.hasPermission("bauth.forcelogin")) { - if(forceLogin(args[1])) + if(args.length>1) { - p.sendMessage(new ComponentBuilder(Main.force_login).color(ChatColor.GREEN).create()); + if(forceLogin(args[1])) + { + p.sendMessage(new ComponentBuilder(Main.force_login).color(ChatColor.GREEN).create()); + } + else + { + p.sendMessage(new ComponentBuilder(Main.reset_noreg.replace("%player%", args[1])).color(ChatColor.RED).create()); + } } else { - p.sendMessage(new ComponentBuilder(Main.reset_noreg.replace("%player%", args[1])).color(ChatColor.RED).create()); + p.sendMessage(new ComponentBuilder("Usage: /login force [player]").color(ChatColor.RED).create()); } } else { - p.sendMessage(new ComponentBuilder("Usage: /login force [player]").color(ChatColor.RED).create()); + p.sendMessage(new ComponentBuilder(Main.no_perm).color(ChatColor.RED).create()); } - } - else - { - p.sendMessage(new ComponentBuilder(Main.no_perm).color(ChatColor.RED).create()); + } else { + p.sendMessage(new ComponentBuilder(Main.pre_login).color(ChatColor.RED).create()); } return; }