32 private static final Logger logger = LogManager.getLogger(PlayerPreUpdateTask.class);
34 private final Player player;
36 public PlayerPreUpdateTask(
Player player) {
44 player.getSession().ifPresent(GameSession::processClientPackets);
45 }
catch (Exception ex) {
46 logger.error(String.format(
"error GameSession::processClientPackets: %s", player), ex);
49 final Events events = player.getEvents();
50 events.process(player);
51 }
catch (
final Exception e) {
52 logger.error(
"error Events::process: " + player, e);
55 player.movement.processNextMovement();
56 }
catch (Exception ex) {
57 logger.error(String.format(
"error player.movement.processNextMovement(): %s", player), ex);
73 }
catch (Exception ex) {
74 logger.error(String.format(
"Error in %s.", PlayerPreUpdateTask.class.getSimpleName()), ex);