Started work on permission commands and toggling commands on and off within discord.

Changed SubCommand to inherit from SubOption and added SubCommandGroup
This commit is contained in:
Stijn
2022-04-15 21:44:26 +02:00
parent 3fe33b81dc
commit 86ef41a117
25 changed files with 629 additions and 50 deletions
+4 -4
View File
@@ -2,7 +2,7 @@ package com.alttd.util;
import com.alttd.commandManager.CommandManager;
import com.alttd.commandManager.ScopeInfo;
import com.alttd.commandManager.SubCommand;
import com.alttd.commandManager.SubOption;
import com.alttd.config.MessagesConfig;
import com.alttd.templates.Parser;
import com.alttd.templates.Template;
@@ -114,9 +114,9 @@ public class Util {
}
}
public static void registerSubcommands(HashMap<String, SubCommand> subCommandMap, SubCommand... subCommands) {
for (SubCommand subCommand : subCommands)
subCommandMap.put(subCommand.getName(), subCommand);
public static void registerSubOptions(HashMap<String, SubOption> subCommandMap, SubOption... subOptions) {
for (SubOption subOption : subOptions)
subCommandMap.put(subOption.getName(), subOption);
}
public static boolean validateGuildMessageChannel(SlashCommandInteraction interaction, GuildMessageChannel channel, ChannelType channelType, @NotNull Member member) {