diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..7b016a8 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.compile.nullAnalysis.mode": "automatic" +} \ No newline at end of file diff --git a/MCdiscord_bot-1.jar b/MCdiscord_bot-1.jar new file mode 100644 index 0000000..ccc89c7 Binary files /dev/null and b/MCdiscord_bot-1.jar differ diff --git a/pom.xml b/pom.xml index f5c94c2..8a3a415 100644 --- a/pom.xml +++ b/pom.xml @@ -3,10 +3,11 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - + com.example minecraft-chatbot 1.0 + jar @@ -14,19 +15,28 @@ 21 + + + spigot-repo + spigot-1.20.4 + https://repo.rosewooddev.io/repository/public/ + + + org.spigotmc - spigot-api - 1.20.4-R0.1-SNAPSHOT + spigot + 1.20.4 provided + net.dv8tion JDA - 1.2.2_139 + 5.0.0-alpha.4 jflac @@ -38,15 +48,34 @@ + - org.apache.logging.log4j - log4j-core - 2.23.1 - - + org.apache.logging.log4j + log4j-core + 2.23.1 + + + org.apache.logging.log4j + log4j-api + 2.23.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + maven-plugin + + + + net.katsstuff + ackcord-data_sjs1_2.13 + 2.0.0.0-M1 + + + @@ -55,14 +84,23 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.1 + 3.13.0 + + + + + 3.0 + + 21 21 --enable-preview + + diff --git a/src/main/java/disMCbot.java b/src/main/java/disMCbot.java index b431253..5edccd8 100644 --- a/src/main/java/disMCbot.java +++ b/src/main/java/disMCbot.java @@ -1,12 +1,12 @@ import net.dv8tion.jda.api.JDABuilder; +import net.dv8tion.jda.api.entities.TextChannel; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.hooks.ListenerAdapter; -import net.dv8tion.jda.api.entities.TextChannel; +import javax.annotation.Nonnull; import javax.security.auth.login.LoginException; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.*; public class disMCbot extends ListenerAdapter { @@ -17,13 +17,14 @@ public class disMCbot extends ListenerAdapter { public static void main(String[] args) throws LoginException { logger.info("Starting Discord Comms..."); - JDABuilder builder = JDABuilder.createDefault("MTIyNjY1NTgxODU0NDMxNjQxNw.GALTlL.vPRJyKTEJNqN1Snfj5G-_2306lBKFdOYB1eDXE"); + JDABuilder builder = JDABuilder + .createDefault("MTIyNjY1NTgxODU0NDMxNjQxNw.GALTlL.vPRJyKTEJNqN1Snfj5G-_2306lBKFdOYB1eDXE"); builder.addEventListeners(new disMCbot()); builder.build(); } @Override - public void onMessageReceived(MessageReceivedEvent event) { + public void onMessageReceived(@Nonnull MessageReceivedEvent event) { if (event.getAuthor().isBot()) return; // Ignore messages from bots String message = event.getMessage().getContentRaw(); @@ -54,11 +55,14 @@ public class disMCbot extends ListenerAdapter { updateChannel.sendMessage("Player1 has drowned - they got thirsty!").queue(); // Log It logger.info("Message sent to Discord."); + } + } } - public void setUpdateChannel(TextChannel channel) { - this.updateChannel = channel; + public void setUpdateChannel(TextChannel channel) { + this.updateChannel = channel; } + } \ No newline at end of file diff --git a/target/classes/disMCbot.class b/target/classes/disMCbot.class new file mode 100644 index 0000000..0d1efd1 Binary files /dev/null and b/target/classes/disMCbot.class differ diff --git a/target/classes/log4j2.xml b/target/classes/log4j2.xml new file mode 100644 index 0000000..9f6b3bc --- /dev/null +++ b/target/classes/log4j2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..81ca31f --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=minecraft-chatbot +groupId=com.example +version=1.0 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..120ab50 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +disMCbot.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..37aeecf --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +C:\Users\hbmann\Documents\Projects\_MCdiscord-bot\MCdiscord_bot-1\src\main\java\disMCbot.java diff --git a/target/minecraft-chatbot-1.0.jar b/target/minecraft-chatbot-1.0.jar new file mode 100644 index 0000000..8b1e52c Binary files /dev/null and b/target/minecraft-chatbot-1.0.jar differ