diff --git a/pom.xml b/pom.xml index 09e398c..1345718 100644 --- a/pom.xml +++ b/pom.xml @@ -112,6 +112,10 @@ vault-repo http://nexus.hc.to/content/repositories/pub_releases + + Essentials + http://repo.ess3.net/ + @@ -152,5 +156,10 @@ master-SNAPSHOT provided + + net.ess3 + Essentials + 2.13.1 + diff --git a/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java b/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java index 9b88372..25a9a06 100644 --- a/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java +++ b/src/main/java/buttondevteam/discordplugin/listeners/MCListener.java @@ -13,6 +13,7 @@ import buttondevteam.lib.TBMCPlayerGetInfoEvent; import buttondevteam.lib.TBMCPlayerJoinEvent; import buttondevteam.lib.TBMCPlayerQuitEvent; import buttondevteam.lib.TBMCYEEHAWEvent; +import net.ess3.api.events.AfkStatusChangeEvent; import sx.blah.discord.handle.obj.IUser; import sx.blah.discord.handle.obj.Status.StatusType; @@ -59,4 +60,9 @@ public class MCListener implements Listener { public void onPlayerYEEHAW(TBMCYEEHAWEvent e) { DiscordPlugin.sendMessageToChannel(DiscordPlugin.chatchannel, e.getSender() + " YEEHAWs"); } + + public void onPlayerAFK(AfkStatusChangeEvent e) { + DiscordPlugin.sendMessageToChannel(DiscordPlugin.chatchannel, + e.getAffected().getBase().getDisplayName() + " is " + (e.getValue() ? "now" : "no longer") + " AFK."); + } }