RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
MoveItemPacketListener.java
1
package
com.osroyale.net.packet.in;
2
3
import
com.osroyale.game.world.entity.mob.player.Player;
4
import
com.osroyale.net.codec.ByteModification;
5
import
com.osroyale.net.codec.ByteOrder;
6
import
com.osroyale.net.packet.ClientPackets;
7
import
com.osroyale.net.packet.GamePacket;
8
import
com.osroyale.net.packet.PacketListener;
9
import
com.osroyale.net.packet.PacketListenerMeta;
10
import
org.jire.tarnishps.event.widget.MoveItemEvent;
11
12
@
PacketListenerMeta
(
ClientPackets
.MOVE_ITEM)
32
33
public class
MoveItemPacketListener
implements
PacketListener
{
34
35
@Override
36
public
void
handlePacket
(
Player
player,
GamePacket
packet) {
37
final
int
interfaceId = packet.readShort(
ByteOrder
.
LE
,
ByteModification
.
ADD
);
38
final
int
inserting = packet.readByte(
ByteModification
.
NEG
);
39
final
int
fromSlot = packet.readShort(
ByteOrder
.
LE
,
ByteModification
.
ADD
);
40
final
int
toSlot = packet.readShort(
ByteOrder
.
LE
);
41
42
player.idle =
false
;
43
44
player.getEvents().widget(player,
new
MoveItemEvent(interfaceId, inserting, fromSlot, toSlot));
45
}
46
47
}
com.osroyale.game.world.entity.mob.player.Player
Definition
Player.java:162
com.osroyale.net.packet.ClientPackets
Definition
ClientPackets.java:32
com.osroyale.net.packet.GamePacket
Definition
GamePacket.java:50
com.osroyale.net.packet.in.MoveItemPacketListener
Definition
MoveItemPacketListener.java:33
com.osroyale.net.packet.in.MoveItemPacketListener.handlePacket
void handlePacket(Player player, GamePacket packet)
Definition
MoveItemPacketListener.java:36
com.osroyale.net.codec.ByteModification
Definition
ByteModification.java:33
com.osroyale.net.codec.ByteModification.NEG
NEG
Definition
ByteModification.java:48
com.osroyale.net.codec.ByteModification.ADD
ADD
Definition
ByteModification.java:43
com.osroyale.net.codec.ByteOrder
Definition
ByteOrder.java:33
com.osroyale.net.codec.ByteOrder.LE
LE
Definition
ByteOrder.java:38
com.osroyale.net.packet.PacketListener
Definition
PacketListener.java:11
com.osroyale.net.packet.PacketListenerMeta
Definition
PacketListenerMeta.java:13