RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
PrivacyOptionPacketListener.java
1package com.osroyale.net.packet.in;
2
3import com.osroyale.game.world.entity.mob.player.Player;
4import com.osroyale.net.packet.ClientPackets;
5import com.osroyale.net.packet.GamePacket;
6import com.osroyale.net.packet.PacketListener;
7import com.osroyale.net.packet.PacketListenerMeta;
8import org.jire.tarnishps.event.widget.PrivacyOptionEvent;
9
10@PacketListenerMeta({ClientPackets.PRIVACY_OPTIONS})
29
30public final class PrivacyOptionPacketListener implements PacketListener {
31
32 @Override
33 public void handlePacket(Player player, GamePacket packet) {
34 final int publicMode = packet.readByte();
35 final int privateMode = packet.readByte();
36 final int tradeMode = packet.readByte();
37 final int clanMode = packet.readByte();
38
39 player.getEvents().widget(player,
40 new PrivacyOptionEvent(
41 publicMode,
42 privateMode,
43 tradeMode,
44 clanMode));
45 }
46
47}