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