From bff80d48adcbfceb8b29723751a434ce0eed6039 Mon Sep 17 00:00:00 2001 From: Nilstrieb Date: Tue, 19 Jan 2021 11:48:30 +0100 Subject: [PATCH] inital commit --- .gitignore | 1 + .../java/com/github/nilstrieb/commands/handler/Command.java | 1 + .../github/nilstrieb/commands/handler/CommandParser.java | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index dd92dc2..870adf9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ target\* .idea/* *.class +Secrets.java \ No newline at end of file diff --git a/src/main/java/com/github/nilstrieb/commands/handler/Command.java b/src/main/java/com/github/nilstrieb/commands/handler/Command.java index 2274ff9..93b97a4 100644 --- a/src/main/java/com/github/nilstrieb/commands/handler/Command.java +++ b/src/main/java/com/github/nilstrieb/commands/handler/Command.java @@ -5,6 +5,7 @@ import net.dv8tion.jda.api.events.message.MessageReceivedEvent; public abstract class Command { private final String name; + private final CommandParser parser = CommandParser.getInstance(); public Command(String name) { this.name = name; diff --git a/src/main/java/com/github/nilstrieb/commands/handler/CommandParser.java b/src/main/java/com/github/nilstrieb/commands/handler/CommandParser.java index 5b6e30e..29f5423 100644 --- a/src/main/java/com/github/nilstrieb/commands/handler/CommandParser.java +++ b/src/main/java/com/github/nilstrieb/commands/handler/CommandParser.java @@ -4,6 +4,12 @@ import com.github.nilstrieb.cofig.Config; public class CommandParser { + private static final CommandParser parser = new CommandParser(); + + public static CommandParser getInstance() { + return parser; + } + public String[] splitOffCommandName(String contentRaw) { String[] returns = new String[2]; String beheaded = contentRaw.substring(Config.PREFIX.length());