RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
KeyPacketListener.java
1package com.osroyale.net.packet.in;
2
3import com.osroyale.game.world.entity.mob.data.PacketType;
4import com.osroyale.game.world.entity.mob.player.Player;
5import com.osroyale.net.packet.GamePacket;
6import com.osroyale.net.packet.PacketListener;
7import com.osroyale.net.packet.PacketListenerMeta;
8import org.jire.tarnishps.event.widget.KeyPacketEvent;
9
37
38public class KeyPacketListener implements PacketListener {
39
40 @Override
41 public void handlePacket(Player player, GamePacket packet) {
42 final int key = packet.readShort();
43
44 if (key < 0)
45 return;
46 if (player.locking.locked(PacketType.KEY))
47 return;
48
49 player.getEvents().widget(player, new KeyPacketEvent(key));
50 }
51}
void handlePacket(Player player, GamePacket packet)