RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SendGraphic.java
1package com.osroyale.net.packet.out;
2
3import com.osroyale.game.Graphic;
4import com.osroyale.game.world.entity.mob.player.Player;
5import com.osroyale.game.world.position.Position;
6import com.osroyale.net.packet.OutgoingPacket;
7
29
30public class SendGraphic extends OutgoingPacket {
31
32 private final Graphic graphic;
33 private final Position position;
34
35 public SendGraphic(Graphic graphic, Position position) {
36 super(4, 6);
37 this.graphic = graphic;
38 this.position = position;
39 }
40
41 @Override
42 public boolean encode(Player player) {
43 player.send(new SendCoordinate(position));
44 builder.writeByte(0)
45 .writeShort(graphic.getId())
46 .writeByte(position.getHeight())
47 .writeShort(graphic.getDelay());
48 return true;
49 }
50}