forked from hacker_marc/AdvancedKill
Add saveConfig() and filter-config value
This commit is contained in:
1 parent
6b263e0e8b
commit
9814a58ea6
2 files changed
+40
-18
No files matched your search
@@ -19,7 +19,11 @@ public final class AdvancedKill extends JavaPlugin {
|
||||
saveDefaultConfig();
|
||||
|
||||
getCommand("akill").setExecutor(this);
|
||||
getCommand("afilter").setExecutor(new AdvancedKillFilter());
|
||||
|
||||
if (getConfig().getBoolean("filter-player")) {
|
||||
getCommand("afilter").setExecutor(new AdvancedKillFilter(this));
|
||||
}
|
||||
|
||||
getLogger().info("AdvancedKill was loaded!");
|
||||
}
|
||||
|
||||
@@ -110,21 +114,32 @@ public final class AdvancedKill extends JavaPlugin {
|
||||
|
||||
//Completions
|
||||
@Override
|
||||
public @Nullable List<String> onTabComplete(CommandSender sender, Command command, String alias, String[] args) {
|
||||
public @Nullable List<String> onTabComplete(CommandSender sender, Command command, String label, String[] args) {
|
||||
List<String> completions = new ArrayList<>();
|
||||
if (sender.hasPermission("akill.use")) {
|
||||
if (args.length == 1) {
|
||||
completions.add("lightning");
|
||||
completions.add("void");
|
||||
completions.add("zombie");
|
||||
completions.add("half");
|
||||
completions.add("anvil");
|
||||
completions.add("explosion");
|
||||
completions.add("fall");
|
||||
completions.add("lava");
|
||||
}
|
||||
|
||||
if (args.length == 2) {
|
||||
if (label.equals("akill")) {
|
||||
if (sender.hasPermission("akill.use")) {
|
||||
if (args.length == 1) {
|
||||
completions.add("lightning");
|
||||
completions.add("void");
|
||||
completions.add("zombie");
|
||||
completions.add("half");
|
||||
completions.add("anvil");
|
||||
completions.add("explosion");
|
||||
completions.add("fall");
|
||||
completions.add("lava");
|
||||
}
|
||||
|
||||
if (args.length == 2) {
|
||||
for (Player player : Bukkit.getOnlinePlayers()) {
|
||||
completions.add(player.getName());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (label.equals("afilter")) {
|
||||
if (args.length == 1) {
|
||||
for (Player player : Bukkit.getOnlinePlayers()) {
|
||||
completions.add(player.getName());
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user