@@ -11,7 +11,10 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
11
11
private val mH = plugin.messageHandler
12
12
13
13
override fun execute (@NotNull stack : CommandSourceStack , @NotNull args : Array <String >) {
14
- if (! stack.sender.hasPermission(" cleanerx.help" ) ||
14
+ if (! stack.sender.hasPermission(" cleanerx.cmd.help" ) ||
15
+ ! stack.sender.hasPermission(" cleanerx.cmd.version" ) ||
16
+ ! stack.sender.hasPermission(" cleanerx.cmd.reload" ) ||
17
+ ! stack.sender.hasPermission(" cleanerx.help" ) ||
15
18
! stack.sender.hasPermission(" cleanerx.version" ) ||
16
19
! stack.sender.hasPermission(" cleanerx.reload" )) {
17
20
stack.sender.sendMessage(mH.getMessage(" error" , " no_permission" ))
@@ -22,7 +25,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
22
25
if (args.isNotEmpty()) {
23
26
when {
24
27
args[0 ].equals(" help" , ignoreCase = true ) -> {
25
- if (stack.sender.hasPermission(" cleanerx.help" )) {
28
+ if (stack.sender.hasPermission(" cleanerx.cmd.help " ) || stack.sender.hasPermission( " cleanerx. help" )) {
26
29
stack.sender.sendMessage(mH.miniMessageFormat(" <gray>+-------------------------------------------------\n " +
27
30
" |\n " +
28
31
" | <gold>Available commands for " + pluginMeta.name + " :\n <gray>#\n " +
@@ -37,7 +40,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
37
40
}
38
41
}
39
42
args[0 ].equals(" version" , ignoreCase = true ) -> {
40
- if (stack.sender.hasPermission(" cleanerx.version" )) {
43
+ if (stack.sender.hasPermission(" cleanerx.cmd.version " ) || stack.sender.hasPermission( " cleanerx. version" )) {
41
44
stack.sender.sendMessage(mH.miniMessageFormat(" \n <gray>-------------------------------------------------\n " +
42
45
" <gray>|\n " +
43
46
" <gray>| <gold>→ <bold>" + pluginMeta.name + " </bold> ←\n " +
@@ -51,7 +54,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
51
54
}
52
55
}
53
56
args[0 ].equals(" reload" , ignoreCase = true ) -> {
54
- if (stack.sender.hasPermission(" CleanerX .reload" )) {
57
+ if (stack.sender.hasPermission(" cleanerx.cmd .reload" )) {
55
58
plugin.restartMyTask()
56
59
stack.sender.sendMessage(mH.getMessage(" reload" , " success" ))
57
60
} else {
@@ -68,7 +71,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
68
71
}
69
72
override fun suggest (@NotNull stack : CommandSourceStack , @NotNull args : Array <String >): List <String > {
70
73
return when (args.size) {
71
- 1 -> listOf (" help" , " version" , " reload" , " addword " )
74
+ 1 -> listOf (" help" , " version" , " reload" )
72
75
else -> emptyList()
73
76
}
74
77
}
0 commit comments