1
1
package ru .enis .ehidetags .commands ;
2
2
3
3
import net .kyori .adventure .audience .Audience ;
4
+ import org .bukkit .Bukkit ;
4
5
import org .bukkit .command .*;
5
6
import org .jetbrains .annotations .NotNull ;
6
7
7
8
import org .jetbrains .annotations .Nullable ;
8
9
import ru .enis .ehidetags .*;
9
10
import ru .enis .ehidetags .misc .configs .Config ;
10
11
import ru .enis .ehidetags .misc .configs .Messages ;
12
+ import ru .enis .ehidetags .misc .other ;
11
13
12
14
import static ru .enis .ehidetags .Core .adventure ;
13
15
import static ru .enis .ehidetags .misc .Color .ColorFormat ;
14
16
17
+ import java .sql .Array ;
15
18
import java .util .ArrayList ;
19
+ import java .util .Arrays ;
16
20
import java .util .Collections ;
17
21
import java .util .List ;
18
22
@@ -51,6 +55,16 @@ public boolean onCommand(@NotNull CommandSender sender, @NotNull Command cmd, @N
51
55
audience .sendMessage (ColorFormat ( Plugin_Prefix + " §f| " + Messages .Config_Reloaded ));
52
56
return true ;
53
57
}
58
+ if (args [0 ].equalsIgnoreCase ("debug" ) && sender .hasPermission (cmdname + ".debug" )) {
59
+ ArrayList playerlist = new ArrayList ();
60
+ Bukkit .getServer ().getOnlinePlayers ().forEach (p -> playerlist .add (p .getName ()));
61
+ audience .sendMessage (ColorFormat (" §f| " + Plugin_Prefix +
62
+ "\n &f| &aTeam Members: " + other .getScoreBoard ().getTeam ("eHideTags" ).getEntries ().toString () +
63
+ "\n &f| &aPlayer List: " + playerlist +
64
+ "\n &f| &aPlugin Version: " + Core .getInstance ().getDescription ().getVersion () +
65
+ "\n &f| &aServer Version: " + Bukkit .getServer ().getVersion ()));
66
+ return true ;
67
+ }
54
68
if (args [0 ].equalsIgnoreCase ("help" ) && sender .hasPermission (cmdname + ".help" )) {
55
69
audience .sendMessage (ColorFormat (" §f| " + Plugin_Prefix +
56
70
"\n §f| §a/" + cmdname + " reload - " + Messages .Reload_Help ));
@@ -70,6 +84,9 @@ public List<String> onTabComplete(@NotNull CommandSender commandSender, @NotNull
70
84
if (commandSender .hasPermission (cmdname + ".help" )) {
71
85
completions .add ("help" );
72
86
}
87
+ if (commandSender .hasPermission (cmdname + ".debug" )) {
88
+ completions .add ("debug" );
89
+ }
73
90
Collections .sort (completions );
74
91
return completions ;
75
92
}
0 commit comments