Ver Fonte

Make ACF aware of the permission nodes for the commands it handles
Fixes #4396

nossr50 há 4 anos atrás
pai
commit
f43f3a7fb1

+ 2 - 0
src/main/java/com/gmail/nossr50/commands/chat/AdminChatCommand.java

@@ -3,6 +3,7 @@ package com.gmail.nossr50.commands.chat;
 import co.aikar.commands.BaseCommand;
 import co.aikar.commands.BukkitCommandIssuer;
 import co.aikar.commands.annotation.CommandAlias;
+import co.aikar.commands.annotation.CommandPermission;
 import co.aikar.commands.annotation.Conditions;
 import co.aikar.commands.annotation.Default;
 import com.gmail.nossr50.commands.CommandManager;
@@ -12,6 +13,7 @@ import com.gmail.nossr50.mcMMO;
 import com.gmail.nossr50.util.player.UserManager;
 import org.jetbrains.annotations.NotNull;
 
+@CommandPermission("mcmmo.chat.adminchat")
 @CommandAlias("ac|a|adminchat|achat") //Kept for historical reasons
 public class AdminChatCommand extends BaseCommand {
     private final @NotNull mcMMO pluginRef;

+ 2 - 0
src/main/java/com/gmail/nossr50/commands/chat/PartyChatCommand.java

@@ -3,6 +3,7 @@ package com.gmail.nossr50.commands.chat;
 import co.aikar.commands.BaseCommand;
 import co.aikar.commands.BukkitCommandIssuer;
 import co.aikar.commands.annotation.CommandAlias;
+import co.aikar.commands.annotation.CommandPermission;
 import co.aikar.commands.annotation.Conditions;
 import co.aikar.commands.annotation.Default;
 import com.gmail.nossr50.commands.CommandManager;
@@ -16,6 +17,7 @@ import com.gmail.nossr50.util.text.StringUtils;
 import org.bukkit.entity.Player;
 import org.jetbrains.annotations.NotNull;
 
+@CommandPermission("mcmmo.chat.partychat")
 @CommandAlias("pc|p|partychat|pchat") //Kept for historical reasons
 public class PartyChatCommand extends BaseCommand {
     private final @NotNull mcMMO pluginRef;