Test for updateActivity all the time in PlayerCommandPreprocessEvent.

This commit is contained in:
Ali Moghnieh 2016-01-30 14:08:11 +00:00
parent 7809615896
commit ba5ce33464
1 changed files with 16 additions and 16 deletions

View File

@ -384,25 +384,25 @@ public class EssentialsPlayerListener implements Listener {
}
}
}
} else {
boolean broadcast = true; // whether to broadcast the updated activity
boolean update = true; // Only modified when the command is afk
}
boolean broadcast = true; // whether to broadcast the updated activity
boolean update = true; // Only modified when the command is afk
PluginCommand pluginCommand = ess.getServer().getPluginCommand(cmd);
if (pluginCommand != null) {
// Switch case for commands that shouldn't broadcast afk activity.
switch (pluginCommand.getName()) {
case "afk":
update = false;
case "vanish":
broadcast = false;
}
}
if (update) {
final User user = ess.getUser(player);
user.updateActivity(broadcast);
PluginCommand pluginCommand = ess.getServer().getPluginCommand(cmd);
if (pluginCommand != null) {
// Switch case for commands that shouldn't broadcast afk activity.
switch (pluginCommand.getName()) {
case "afk":
update = false;
case "vanish":
broadcast = false;
}
}
if (update) {
final User user = ess.getUser(player);
user.updateActivity(broadcast);
}
}
@EventHandler(priority = EventPriority.NORMAL)