RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SendProgressBar.java
1package com.osroyale.net.packet.out;
2
3import com.osroyale.net.packet.OutgoingPacket;
4import com.osroyale.net.packet.PacketType;
5import com.osroyale.game.world.entity.mob.player.Player;
6
35
36public class SendProgressBar extends OutgoingPacket {
37 private final int id;
38 private final int amount;
39 private final String message;
40
41 public SendProgressBar(int id, int amount) {
42 this(id, amount, "");
43 }
44
45 public SendProgressBar(int id, int amount, String message) {
46 super(129, PacketType.VAR_BYTE);
47 this.id = id;
48 this.amount = amount;
49 this.message = message;
50 }
51
52 @Override
53 public boolean encode(Player player) {
54 builder.writeInt(id)
55 .writeShort(amount)
56 .writeString(String.valueOf(message));
57 return true;
58 }
59}