diff --git a/src/main/java/tc/oc/occ/idly/IdlyListener.java b/src/main/java/tc/oc/occ/idly/IdlyListener.java index 66a4077..7c57d72 100644 --- a/src/main/java/tc/oc/occ/idly/IdlyListener.java +++ b/src/main/java/tc/oc/occ/idly/IdlyListener.java @@ -6,6 +6,8 @@ import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerMoveEvent; +import tc.oc.pgm.api.party.Competitor; +import tc.oc.pgm.events.PlayerPartyChangeEvent; public class IdlyListener implements Listener { @@ -22,6 +24,13 @@ public void onPlayerJoin(PlayerJoinEvent event) { this.manager.logMovement(event.getPlayer()); } + @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) + public void onPlayerPartyChange(PlayerPartyChangeEvent event) { + if (event.getNewParty() != null && event.getNewParty() instanceof Competitor) { + this.manager.logMovement(event.getPlayer().getBukkit()); + } + } + @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onPlayerChatEvent(AsyncPlayerChatEvent event) { if (config.isChatCheck()) {