RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
PlayerUpdateTask.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
com.osroyale.net.packet.out.SendPlayerUpdate;
6
import
org.apache.logging.log4j.LogManager;
7
import
org.apache.logging.log4j.Logger;
8
29
30
public
final
class
PlayerUpdateTask
extends
SynchronizationTask
{
31
32
private
static
final
Logger logger = LogManager.getLogger(PlayerUpdateTask.class);
33
34
private
final
Player
player;
35
36
public
PlayerUpdateTask(
Player
player) {
37
this.player = player;
38
}
39
40
@Override
41
public
void
run() {
42
try
{
43
if
(player ==
null
) {
44
return
;
45
}
46
47
player.send(
new
SendPlayerUpdate
());
48
}
catch
(Exception ex) {
49
logger.fatal(String.format(
"Error in %s %s"
, PlayerUpdateTask.class.getSimpleName(), player), ex);
50
}
51
}
52
53
}
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.SendPlayerUpdate
Definition
SendPlayerUpdate.java:70