From d73ff75c04624ef3ceb7df427d39c491ddae04bb Mon Sep 17 00:00:00 2001 From: basman93 Date: Tue, 6 Apr 2021 21:38:28 +0200 Subject: [PATCH] Added commands to help --- pom.xml | 2 +- .../de/web/basman93/KickPlayerOnJoin.java | 33 ++++++++++--------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/pom.xml b/pom.xml index 62531be..8b9bd20 100755 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ de.web.basman93 KickPlayerOnJoin jar - 1.0.2 + 1.0.3 KickPlayerOnJoin diff --git a/src/main/java/de/web/basman93/KickPlayerOnJoin.java b/src/main/java/de/web/basman93/KickPlayerOnJoin.java index 8b89ffe..67f8eee 100755 --- a/src/main/java/de/web/basman93/KickPlayerOnJoin.java +++ b/src/main/java/de/web/basman93/KickPlayerOnJoin.java @@ -36,12 +36,20 @@ public class KickPlayerOnJoin extends JavaPlugin implements Listener { save(); } else if(args.length > 0 && args[0].equalsIgnoreCase("help") && cop(sender, "kpoj.help")) { - sender.sendMessage(prefix + "--------------- HELP ---------------"); - sender.sendMessage(prefix + "/kpoj - shows version & status"); - sender.sendMessage(prefix + "/kpoj help - shows this help info"); - sender.sendMessage(prefix + "/kpoj off - deactivate this plugin"); - sender.sendMessage(prefix + "/kpoj on - activate this plugin"); - sender.sendMessage(prefix + "------------------------------------"); + sender.sendMessage(prefix + "---------------------- HELP ----------------------"); + sender.sendMessage(prefix + "/kpoj - shows version & status"); + sender.sendMessage(prefix + "/kpoj version - shows version"); + sender.sendMessage(prefix + "/kpoj help - shows this help info"); + sender.sendMessage(prefix + "/kpoj off - deactivate this plugin"); + sender.sendMessage(prefix + "/kpoj on - activate this plugin"); + sender.sendMessage(prefix + "/kpoj add - add player to whitelist"); + sender.sendMessage(prefix + "/kpoj del - removes player from whitelist"); + sender.sendMessage(prefix + "/kpoj reload - reload plugin"); + sender.sendMessage(prefix + "/kpoj list - list players on whitelist"); + sender.sendMessage(prefix + "--------------------------------------------------"); + + } else if(args.length > 0 && args[0].equalsIgnoreCase("version")) { + sender.sendMessage(prefix + "Version: " + getDescription().getVersion()); } else if(args.length > 1 && args[0].equalsIgnoreCase("add") && cop(sender, "kpoj.add")) { for(int i = 1; i < args.length; i++) { @@ -67,18 +75,13 @@ public class KickPlayerOnJoin extends JavaPlugin implements Listener { } else if(args.length > 0 && args[0].equalsIgnoreCase("reload") && cop(sender, "kpoj.reload")) { reloadConfig(); - config = getConfig(); - playerlist = config.getStringList("Player"); active = config.getBoolean("Check"); + sender.sendMessage(prefix + "Config reloaded!"); } else if(args.length > 0 && args[0].equalsIgnoreCase("list") && cop(sender, "kpoj.list")) { - String buffer = playerlist.isEmpty() ? "" : playerlist.get(0); - for(int i = 1; i < playerlist.size(); i++) { - buffer += ", " + playerlist.get(i); - } - sender.sendMessage(prefix + "Players: " + buffer); + sender.sendMessage(prefix + "Players: " + String.join(", ", playerlist)); } else { sender.sendMessage(prefix + "Version: " + getDescription().getVersion()); @@ -105,8 +108,8 @@ public class KickPlayerOnJoin extends JavaPlugin implements Listener { @EventHandler public void onPlayerLogin(PlayerLoginEvent event) { if(!playerlist.contains(event.getPlayer().getName()) && active) { - event.disallow(Result.KICK_WHITELIST, "You are not whitelisted on this server!"); - getServer().broadcastMessage(event.getPlayer().getName()); + event.disallow(Result.KICK_WHITELIST, "You are not white-listed on this server!"); + getServer().broadcastMessage(event.getPlayer().getName() + " tried to join."); } }