RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
PickupItemPacketListener.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.codec.ByteOrder;
6import com.osroyale.net.packet.ClientPackets;
7import com.osroyale.net.packet.GamePacket;
8import com.osroyale.net.packet.PacketListener;
9import com.osroyale.net.packet.PacketListenerMeta;
10import org.jire.tarnishps.event.item.PickupItemEvent;
11
17@PacketListenerMeta(ClientPackets.PICKUP_GROUND_ITEM)
39
41
42 @Override
43 public void handlePacket(final Player player, GamePacket packet) {
44 if (player.locking.locked(PacketType.PICKUP_ITEM)) {
45 return;
46 }
47
48 final int y = packet.readShort(ByteOrder.LE);
49 final int id = packet.readShort(false);
50 final int x = packet.readShort(ByteOrder.LE);
51
52 player.getEvents().interact(player, new PickupItemEvent(id, x, y));
53 }
54
55}
void handlePacket(final Player player, GamePacket packet)