RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
CommandPacketListener.java
1package com.osroyale.net.packet.in;
2
3import com.osroyale.game.world.entity.mob.player.Player;
4import com.osroyale.game.world.entity.mob.player.relations.ChatMessage;
5import com.osroyale.net.packet.ClientPackets;
6import com.osroyale.net.packet.GamePacket;
7import com.osroyale.net.packet.PacketListener;
8import com.osroyale.net.packet.PacketListenerMeta;
9
16@PacketListenerMeta(ClientPackets.PLAYER_COMMAND)
37
38public final class CommandPacketListener implements PacketListener {
39
40 @Override
41 public void handlePacket(Player player, GamePacket packet) {
42 final String input = packet.getRS2String().trim().toLowerCase();
43 if (input.isEmpty() || input.length() > ChatMessage.CHARACTER_LIMIT) {
44 return;
45 }
46
47 player.getEvents().widget(player, new org.jire.tarnishps.event.widget.CommandEvent(input));
48 }
49
50}
void handlePacket(Player player, GamePacket packet)