RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
NpcUpdateTask.java
1
package
com.osroyale.game.engine.sync.task;
2
3
import
com.osroyale.game.world.entity.mob.player.Player;
4
import
com.osroyale.net.packet.out.SendNpcUpdate;
5
import
org.apache.logging.log4j.LogManager;
6
import
org.apache.logging.log4j.Logger;
7
28
29
public
class
NpcUpdateTask
extends
SynchronizationTask
{
30
31
private
static
final
Logger logger = LogManager.getLogger(NpcUpdateTask.class);
32
33
private
final
Player
player;
34
35
public
NpcUpdateTask(
Player
player) {
36
this.player = player;
37
}
38
39
@Override
40
public
void
run() {
41
try
{
42
if
(player ==
null
) {
43
return
;
44
}
45
46
player.send(
new
SendNpcUpdate
());
47
}
catch
(Exception ex) {
48
logger.fatal(String.format(
"Error in %s %s"
,
this
.getClass().getSimpleName(), player), ex);
49
}
50
}
51
52
}
com.osroyale.game.engine.sync.task.SynchronizationTask
Definition
SynchronizationTask.java:19
com.osroyale.game.world.entity.mob.player.Player
Definition
Player.java:162
com.osroyale.net.packet.out.SendNpcUpdate
Definition
SendNpcUpdate.java:64