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.");
}
}