Skip to content

Commit 393c631

Browse files
committed
Added new permission format
1 parent b770fe6 commit 393c631

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/main/kotlin/pl/syntaxdevteam/cleanerx/commands/CleanerXCommand.kt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
1111
private val mH = plugin.messageHandler
1212

1313
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") ||
1518
!stack.sender.hasPermission("cleanerx.version") ||
1619
!stack.sender.hasPermission("cleanerx.reload")) {
1720
stack.sender.sendMessage(mH.getMessage("error", "no_permission"))
@@ -22,7 +25,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
2225
if (args.isNotEmpty()) {
2326
when {
2427
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")) {
2629
stack.sender.sendMessage(mH.miniMessageFormat(" <gray>+-------------------------------------------------\n" +
2730
" |\n" +
2831
" | <gold>Available commands for " + pluginMeta.name + ":\n<gray>#\n" +
@@ -37,7 +40,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
3740
}
3841
}
3942
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")) {
4144
stack.sender.sendMessage(mH.miniMessageFormat("\n<gray>-------------------------------------------------\n" +
4245
" <gray>|\n" +
4346
" <gray>| <gold>→ <bold>" + pluginMeta.name + "</bold> ←\n" +
@@ -51,7 +54,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
5154
}
5255
}
5356
args[0].equals("reload", ignoreCase = true) -> {
54-
if (stack.sender.hasPermission("CleanerX.reload")) {
57+
if (stack.sender.hasPermission("cleanerx.cmd.reload")) {
5558
plugin.restartMyTask()
5659
stack.sender.sendMessage(mH.getMessage("reload", "success"))
5760
} else {
@@ -68,7 +71,7 @@ class CleanerXCommand(private val plugin: CleanerX) : BasicCommand {
6871
}
6972
override fun suggest(@NotNull stack: CommandSourceStack, @NotNull args: Array<String>): List<String> {
7073
return when (args.size) {
71-
1 -> listOf("help", "version", "reload", "addword")
74+
1 -> listOf("help", "version", "reload")
7275
else -> emptyList()
7376
}
7477
}

0 commit comments

Comments
 (0)