diff --git a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java index 885f30a..0988b26 100644 --- a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java +++ b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java @@ -114,7 +114,7 @@ public class DiscordPlugin extends JavaPlugin implements IListener { chatchannel = devServer.getChannelByID("248185455508455424"); // minecraft_chat_test dc.changeStatus(Status.game("testing")); } - // sendMessageToChannel(botchannel, "Minecraft server started up"); + sendMessageToChannel(chatchannel, "Server started - chat connected."); Runnable r = new Runnable() { public void run() { AnnouncementGetterThreadMethod(); @@ -139,6 +139,7 @@ public class DiscordPlugin extends JavaPlugin implements IListener { getConfig().set("lastannouncementtime", lastannouncementtime); getConfig().set("lastseentime", lastseentime); saveConfig(); + sendMessageToChannel(chatchannel, "Server restarting/stopping"); try { dc.changeStatus(Status.game("on TBMC")); dc.logout(); diff --git a/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java b/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java index fb85a24..b8e6b68 100644 --- a/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java +++ b/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java @@ -11,6 +11,7 @@ import buttondevteam.discordplugin.DiscordPlugin; import buttondevteam.discordplugin.commands.ConnectCommand; import buttondevteam.lib.TBMCPlayerGetInfoEvent; import buttondevteam.lib.TBMCPlayerJoinEvent; +import buttondevteam.lib.TBMCPlayerQuitEvent; import sx.blah.discord.handle.obj.IUser; import sx.blah.discord.handle.obj.Status.StatusType; @@ -23,6 +24,13 @@ public class MCListener implements Listener { + ConnectCommand.WaitingToConnect.get(e.GetPlayer().getPlayerName()) + " do /discord accept"); p.sendMessage("§bIf it wasn't you, do /discord decline"); } + DiscordPlugin.sendMessageToChannel(DiscordPlugin.chatchannel, + e.GetPlayer().getPlayerName() + " joined the game"); + } + + @EventHandler + public void onPlayerLeave(TBMCPlayerQuitEvent e) { + DiscordPlugin.sendMessageToChannel(DiscordPlugin.chatchannel, e.GetPlayer().getPlayerName() + " left the game"); } @EventHandler