29 private static final Logger logger = LogManager.getLogger(NpcPreUpdateTask.class);
31 private final Npc npc;
33 public NpcPreUpdateTask(
Npc npc) {
40 if (npc.atomicPlayerCount.get() == 0) {
44 if (npc.regionChange) {
45 npc.lastPosition = npc.getPosition();
48 npc.movement.processNextMovement();
49 }
catch (Exception ex) {
50 logger.fatal(String.format(
"Error in %s. %s", NpcPreUpdateTask.class.getSimpleName(), npc), ex);