RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
SendExpCounter.java
1package com.osroyale.net.packet.out;
2
3import com.osroyale.game.world.entity.mob.player.Player;
4import com.osroyale.net.packet.OutgoingPacket;
5
33
34public class SendExpCounter extends OutgoingPacket {
35
36 private final int skill;
37 private final int experience;
38 private final boolean counter;
39
40 public SendExpCounter(int skill, int experience, boolean counter) {
41 super(127, 6);
42 this.skill = skill;
43 this.experience = experience;
44 this.counter = counter;
45 }
46
47 public SendExpCounter(int experience) {
48 this(99, experience, true);
49 }
50
51 @Override
52 public boolean encode(Player player) {
53 builder.writeByte(skill)
54 .writeInt(experience)
55 .writeByte(counter ? 1 : 0);
56 return true;
57 }
58
59}