Added commands to help
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -3,7 +3,7 @@
|
||||
<groupId>de.web.basman93</groupId>
|
||||
<artifactId>KickPlayerOnJoin</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<version>1.0.2</version>
|
||||
<version>1.0.3</version>
|
||||
<name>KickPlayerOnJoin</name>
|
||||
<url></url>
|
||||
<build>
|
||||
|
||||
@@ -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 <player> - add player to whitelist");
|
||||
sender.sendMessage(prefix + "/kpoj del <player> - 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.");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user