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.");
+ }
}