RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SendCoordinate.java
1package com.osroyale.net.packet.out;
2
3import com.osroyale.net.codec.ByteModification;
4import com.osroyale.game.world.entity.mob.player.Player;
5import com.osroyale.game.world.position.Position;
6import com.osroyale.net.packet.OutgoingPacket;
7
28
29public class SendCoordinate extends OutgoingPacket {
30
31 private final Position position;
32
33 public SendCoordinate(Position position) {
34 super(85, 2);
35 this.position = position;
36 }
37
38 @Override
39 public boolean encode(Player player) {
40 final int y = position.getLocalY(player.lastPosition);
41 final int x = position.getLocalX(player.lastPosition);
42 builder.writeByte(y, ByteModification.NEG);
43 builder.writeByte(x, ByteModification.NEG);
44 return true;
45 }
46
47}