From 1840a17b471947319e4acf36c08996c765e30812 Mon Sep 17 00:00:00 2001 From: uJ0hn Date: Sun, 8 May 2022 16:38:13 -0300 Subject: [PATCH] Released version 1.0 --- .../1.0/sCommandHandler-1.0.jar | Bin 0 -> 6895 bytes .../1.0/sCommandHandler-1.0.jar.md5 | 1 + .../1.0/sCommandHandler-1.0.jar.sha1 | 1 + .../1.0/sCommandHandler-1.0.pom | 9 +++ .../1.0/sCommandHandler-1.0.pom.md5 | 1 + .../1.0/sCommandHandler-1.0.pom.sha1 | 1 + .../sCommandHandler/maven-metadata-local.xml | 12 ++++ .../maven-metadata-local.xml.md5 | 1 + .../maven-metadata-local.xml.sha1 | 1 + pom.xml | 57 ------------------ .../dev/johny/commandhandler/Handlers.java | 50 --------------- .../buttonhandler/ButtonHandler.java | 35 ----------- .../examples/MessageExample.java | 15 ----- .../commandhandler/examples/SlashExample.java | 25 -------- .../menuhandler/MenuHandler.java | 35 ----------- .../messagehandler/MessageHandler.java | 45 -------------- .../slashhandler/SlashHandler.java | 55 ----------------- 17 files changed, 27 insertions(+), 317 deletions(-) create mode 100644 dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.jar create mode 100644 dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.jar.md5 create mode 100644 dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.jar.sha1 create mode 100644 dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom create mode 100644 dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.md5 create mode 100644 dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.sha1 create mode 100644 dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml create mode 100644 dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.md5 create mode 100644 dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.sha1 delete mode 100644 pom.xml delete mode 100644 src/main/java/dev/johny/commandhandler/Handlers.java delete mode 100644 src/main/java/dev/johny/commandhandler/buttonhandler/ButtonHandler.java delete mode 100644 src/main/java/dev/johny/commandhandler/examples/MessageExample.java delete mode 100644 src/main/java/dev/johny/commandhandler/examples/SlashExample.java delete mode 100644 src/main/java/dev/johny/commandhandler/menuhandler/MenuHandler.java delete mode 100644 src/main/java/dev/johny/commandhandler/messagehandler/MessageHandler.java delete mode 100644 src/main/java/dev/johny/commandhandler/slashhandler/SlashHandler.java diff --git a/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.jar b/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..3d7d6589616a95bd11ca00a4391109c22e8d954d GIT binary patch literal 6895 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 N&K^iaUDStv{U7 + + 4.0.0 + dev.j0hny.commandhandler + sCommandHandler + 1.0 + POM was created from install:install-file + diff --git a/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.md5 b/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.md5 new file mode 100644 index 0000000..dfddb6a --- /dev/null +++ b/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.md5 @@ -0,0 +1 @@ +3f984d803b951198c3468290384a87ab \ No newline at end of file diff --git a/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.sha1 b/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.sha1 new file mode 100644 index 0000000..ff68ae2 --- /dev/null +++ b/dev/j0hny/commandhandler/sCommandHandler/1.0/sCommandHandler-1.0.pom.sha1 @@ -0,0 +1 @@ +2484ff38ec31562429a673f3e00b96135b0bd6ee \ No newline at end of file diff --git a/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml b/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml new file mode 100644 index 0000000..716b659 --- /dev/null +++ b/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + dev.j0hny.commandhandler + sCommandHandler + + 1.0 + + 1.0 + + 20220508193743 + + diff --git a/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.md5 b/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.md5 new file mode 100644 index 0000000..744ec1d --- /dev/null +++ b/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.md5 @@ -0,0 +1 @@ +23562ce115f3db49fd11656d65c6863a \ No newline at end of file diff --git a/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.sha1 b/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.sha1 new file mode 100644 index 0000000..b2ee58d --- /dev/null +++ b/dev/j0hny/commandhandler/sCommandHandler/maven-metadata-local.xml.sha1 @@ -0,0 +1 @@ +eb1b61cc58bb3920299f47a229cc7fae2ef04378 \ No newline at end of file diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 88e4156..0000000 --- a/pom.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - 4.0.0 - - dev.johny.commandhandler - sCommandHandler - 1.0 - - - - net.dv8tion - JDA - 5.0.0-alpha.11 - - - - - - dv8tion - m2-dv8tion - https://m2.dv8tion.net/releases - - - - - 8 - 8 - - - - - - org.codehaus.mojo - appassembler-maven-plugin - 1.1.1 - - target - - - Main.main - muri - - - - - - package - assemble - - - - - - - \ No newline at end of file diff --git a/src/main/java/dev/johny/commandhandler/Handlers.java b/src/main/java/dev/johny/commandhandler/Handlers.java deleted file mode 100644 index e739ac0..0000000 --- a/src/main/java/dev/johny/commandhandler/Handlers.java +++ /dev/null @@ -1,50 +0,0 @@ -package dev.johny.commandhandler; - -import dev.johny.commandhandler.buttonhandler.ButtonHandler; -import dev.johny.commandhandler.menuhandler.MenuHandler; -import dev.johny.commandhandler.messagehandler.MessageHandler; -import dev.johny.commandhandler.slashhandler.SlashHandler; -import net.dv8tion.jda.api.JDA; - -/** - * Main de handlers para discord JDA bot - */ -public class Handlers{ - /** - * Uso para adicionar o evento do handler MessageReceived - */ - public static void addMessageHandler(JDA jda1, MessageHandler cmds) { - jda1.addEventListener(cmds); - } - - /** - * Uso para adicionar o evento do handler SlashCommand - * Ele não adiciona o Slash no servidor. - * Wiki para add Slash: Clique aqui - */ - public static void addSlashHandler(JDA jda1, SlashHandler cmds) { - jda1.addEventListener(cmds); - } - - /** - * Uso para adicionar o evento do handler de Menus do ActionRow - * Wiki: Clique aqui - */ - public static void addMenuHandler(JDA jda1, Object... cmds) { - jda1.addEventListener(cmds); - } - /** - * Uso para adicionar o evento do handler de Botões ActionRow - * Wiki: Clique aqui - */ - public static void addButtonHandler(JDA jda1, Object... cmds) { - jda1.addEventListener(cmds); - } - - /** - public static void main(String[] args) { - addMessageHandler(jda, new MessageExample()); - addSlashHandler(jda ,new SlashExample()); - } - */ -} diff --git a/src/main/java/dev/johny/commandhandler/buttonhandler/ButtonHandler.java b/src/main/java/dev/johny/commandhandler/buttonhandler/ButtonHandler.java deleted file mode 100644 index 5116939..0000000 --- a/src/main/java/dev/johny/commandhandler/buttonhandler/ButtonHandler.java +++ /dev/null @@ -1,35 +0,0 @@ -package dev.johny.commandhandler.buttonhandler; - - -import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent; -import net.dv8tion.jda.api.hooks.ListenerAdapter; -/** - * Evento ButtonInteraction Handler - */ -public abstract class ButtonHandler extends ListenerAdapter { - - public final String nome; - public final String[] aliases; - public final String desc; - - public ButtonHandler(String command, String desc, String... aliases) { - this.nome = command; - this.aliases = aliases; - this.desc = desc; - } - - public abstract void buttonexecute(ButtonInteractionEvent evt); - - public void onButtonInteraction(final ButtonInteractionEvent event) { - if(event.getComponentId().equals(nome)) { - this.buttonexecute(event); - } - } - - - - -} - - - diff --git a/src/main/java/dev/johny/commandhandler/examples/MessageExample.java b/src/main/java/dev/johny/commandhandler/examples/MessageExample.java deleted file mode 100644 index d5e4d64..0000000 --- a/src/main/java/dev/johny/commandhandler/examples/MessageExample.java +++ /dev/null @@ -1,15 +0,0 @@ -package dev.johny.commandhandler.examples; - -import dev.johny.commandhandler.messagehandler.MessageHandler; -import net.dv8tion.jda.api.events.message.MessageReceivedEvent; - -public class MessageExample extends MessageHandler { - public MessageExample() { - super("ping", "Ping command", "!"); - } - - @Override - public void execute(MessageReceivedEvent evt, String[] args) { - evt.getChannel().sendMessage("Pong").queue(); - } -} diff --git a/src/main/java/dev/johny/commandhandler/examples/SlashExample.java b/src/main/java/dev/johny/commandhandler/examples/SlashExample.java deleted file mode 100644 index 1d65189..0000000 --- a/src/main/java/dev/johny/commandhandler/examples/SlashExample.java +++ /dev/null @@ -1,25 +0,0 @@ -package dev.johny.commandhandler.examples; - -import dev.johny.commandhandler.slashhandler.SlashHandler; -import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; -import net.dv8tion.jda.api.interactions.commands.build.CommandData; -import net.dv8tion.jda.api.interactions.commands.build.Commands; - -public class SlashExample extends SlashHandler { - - public SlashExample() { - super("ping", "Ping slash command"); - } - - @Override - public void executeSlash(SlashCommandInteractionEvent evt) { - evt.reply("Pong").queue(); - } - - @Override - public CommandData slashsetup() { - return Commands.slash("", ""); - } - - -} diff --git a/src/main/java/dev/johny/commandhandler/menuhandler/MenuHandler.java b/src/main/java/dev/johny/commandhandler/menuhandler/MenuHandler.java deleted file mode 100644 index d827f25..0000000 --- a/src/main/java/dev/johny/commandhandler/menuhandler/MenuHandler.java +++ /dev/null @@ -1,35 +0,0 @@ -package dev.johny.commandhandler.menuhandler; - - -import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent; -import net.dv8tion.jda.api.hooks.ListenerAdapter; -/** - * Evento SelectMenu Handler - */ -public abstract class MenuHandler extends ListenerAdapter { - - public final String nome; - public final String[] aliases; - public final String desc; - - public MenuHandler(String command, String desc, String... aliases) { - this.nome = command; - this.aliases = aliases; - this.desc = desc; - } - - public abstract void selectmenu(SelectMenuInteractionEvent evt); - - public void onSelectMenuInteraction(final SelectMenuInteractionEvent event) { - if(event.getComponentId().equals(nome)) { - this.selectmenu(event); - } - } - - - - -} - - - diff --git a/src/main/java/dev/johny/commandhandler/messagehandler/MessageHandler.java b/src/main/java/dev/johny/commandhandler/messagehandler/MessageHandler.java deleted file mode 100644 index b971dad..0000000 --- a/src/main/java/dev/johny/commandhandler/messagehandler/MessageHandler.java +++ /dev/null @@ -1,45 +0,0 @@ -package dev.johny.commandhandler.messagehandler; - - -import net.dv8tion.jda.api.events.message.MessageReceivedEvent; -import net.dv8tion.jda.api.hooks.ListenerAdapter; -/** - * Evento MessageReceived Handler - */ -public abstract class MessageHandler extends ListenerAdapter { - - public final String nome; - public final String[] aliases; - public final String prefix; - public final String desc; - - public MessageHandler(String command, String desc, String prefix, String... aliases) { - this.nome = command; - this.aliases = aliases; - this.desc = desc; - this.prefix = prefix; - } - - - - - - public abstract void execute(MessageReceivedEvent evt, String[] args); - - - - - @Override - public void onMessageReceived(MessageReceivedEvent event) { - String[] args = event.getMessage().getContentRaw().split(" "); - if(args[0].equalsIgnoreCase(prefix + nome)){ - this.execute(event, args); - } - } - - - -} - - - diff --git a/src/main/java/dev/johny/commandhandler/slashhandler/SlashHandler.java b/src/main/java/dev/johny/commandhandler/slashhandler/SlashHandler.java deleted file mode 100644 index c5f60ab..0000000 --- a/src/main/java/dev/johny/commandhandler/slashhandler/SlashHandler.java +++ /dev/null @@ -1,55 +0,0 @@ -package dev.johny.commandhandler.slashhandler; - - -import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; -import net.dv8tion.jda.api.events.message.MessageReceivedEvent; -import net.dv8tion.jda.api.hooks.ListenerAdapter; -import net.dv8tion.jda.api.interactions.commands.build.CommandData; - -import java.util.Objects; -/** - * Evento SlashCommandInteraction Handler - */ -public abstract class SlashHandler extends ListenerAdapter { - - public final String nome; - public final String[] aliases; - public final String desc; - - public SlashHandler(String command, String desc, String... aliases) { - this.nome = command; - this.aliases = aliases; - this.desc = desc; - } - - public abstract void executeSlash(SlashCommandInteractionEvent evt); - /* - * Usado para setar o slash no bot. - */ - public abstract CommandData slashsetup(); - - /* - * Usado para obter um comando. - */ - public SlashHandler getCommand(SlashHandler cmd) { - return cmd; - } - - public void onSlashCommandInteraction(final SlashCommandInteractionEvent event) { - if(event.getName().equals(nome)) { - this.executeSlash(event); - } - } - - - public final void reply(SlashCommandInteractionEvent evt, String msg) { - evt.reply(msg).queue(); - } - public final String getOption(SlashCommandInteractionEvent evt, String option) { - return Objects.requireNonNull(evt.getOption(option)).getAsString(); - } - -} - - -