diff --git a/spigot-api-1.20.4-R0.1-SNAPSHOT.jar b/lib/spigot-api-1.20.4-R0.1-SNAPSHOT.jar similarity index 100% rename from spigot-api-1.20.4-R0.1-SNAPSHOT.jar rename to lib/spigot-api-1.20.4-R0.1-SNAPSHOT.jar diff --git a/disMCbot.java b/src/main/java/disMCbot.java similarity index 97% rename from disMCbot.java rename to src/main/java/disMCbot.java index d3e9b0f..b431253 100644 --- a/disMCbot.java +++ b/src/main/java/disMCbot.java @@ -1,64 +1,64 @@ -import net.dv8tion.jda.api.JDABuilder; -import net.dv8tion.jda.api.events.message.MessageReceivedEvent; -import net.dv8tion.jda.api.hooks.ListenerAdapter; -import net.dv8tion.jda.api.entities.TextChannel; - -import javax.security.auth.login.LoginException; - -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - - -public class disMCbot extends ListenerAdapter { - - private TextChannel updateChannel; // Define the channel where updates will be posted - - private static final Logger logger = LogManager.getLogger(disMCbot.class); - - public static void main(String[] args) throws LoginException { - logger.info("Starting Discord Comms..."); - JDABuilder builder = JDABuilder.createDefault("MTIyNjY1NTgxODU0NDMxNjQxNw.GALTlL.vPRJyKTEJNqN1Snfj5G-_2306lBKFdOYB1eDXE"); - builder.addEventListeners(new disMCbot()); - builder.build(); - } - - @Override - public void onMessageReceived(MessageReceivedEvent event) { - if (event.getAuthor().isBot()) return; // Ignore messages from bots - - String message = event.getMessage().getContentRaw(); - // Check for conditions or events triggering updates - if (message.contains("Player1 died")) { - // Log It - logger.info("Player1 died - detected"); - // Post update to the specified channel - if (updateChannel != null) { - updateChannel.sendMessage("Player1 has died in Minecraft!").queue(); - // Log It - logger.info("Message Posted in Discord."); - } - } else if (message.contains("Player1 Exp")) { - // Log It - logger.info("Player1 Exp Gained"); - // Post another type of update - if (updateChannel != null) { - updateChannel.sendMessage("Player1 gained experience in Minecraft!").queue(); - // Log It - logger.info("Message sent to Discord."); - } - } else if (message.contains("drowned")) { - // Log It - logger.info("Player1 has drowned"); - // Post another type of update - if (updateChannel != null) { - 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; - } -} - +import net.dv8tion.jda.api.JDABuilder; +import net.dv8tion.jda.api.events.message.MessageReceivedEvent; +import net.dv8tion.jda.api.hooks.ListenerAdapter; +import net.dv8tion.jda.api.entities.TextChannel; + +import javax.security.auth.login.LoginException; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + + +public class disMCbot extends ListenerAdapter { + + private TextChannel updateChannel; // Define the channel where updates will be posted + + private static final Logger logger = LogManager.getLogger(disMCbot.class); + + public static void main(String[] args) throws LoginException { + logger.info("Starting Discord Comms..."); + JDABuilder builder = JDABuilder.createDefault("MTIyNjY1NTgxODU0NDMxNjQxNw.GALTlL.vPRJyKTEJNqN1Snfj5G-_2306lBKFdOYB1eDXE"); + builder.addEventListeners(new disMCbot()); + builder.build(); + } + + @Override + public void onMessageReceived(MessageReceivedEvent event) { + if (event.getAuthor().isBot()) return; // Ignore messages from bots + + String message = event.getMessage().getContentRaw(); + // Check for conditions or events triggering updates + if (message.contains("Player1 died")) { + // Log It + logger.info("Player1 died - detected"); + // Post update to the specified channel + if (updateChannel != null) { + updateChannel.sendMessage("Player1 has died in Minecraft!").queue(); + // Log It + logger.info("Message Posted in Discord."); + } + } else if (message.contains("Player1 Exp")) { + // Log It + logger.info("Player1 Exp Gained"); + // Post another type of update + if (updateChannel != null) { + updateChannel.sendMessage("Player1 gained experience in Minecraft!").queue(); + // Log It + logger.info("Message sent to Discord."); + } + } else if (message.contains("drowned")) { + // Log It + logger.info("Player1 has drowned"); + // Post another type of update + if (updateChannel != null) { + 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; + } +} + \ No newline at end of file diff --git a/log4j2.xml b/src/main/resources/log4j2.xml similarity index 96% rename from log4j2.xml rename to src/main/resources/log4j2.xml index d36b4f7..9f6b3bc 100644 --- a/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + +