package net.scapeemulator.game.msg.decoder; import java.io.IOException; import net.scapeemulator.game.msg.MessageDecoder; import net.scapeemulator.game.msg.impl.CommandMessage; import net.scapeemulator.game.net.game.GameFrame; import net.scapeemulator.game.net.game.GameFrameReader; public final class CommandMessageDecoder extends MessageDecoder<CommandMessage> { public CommandMessageDecoder() { super(44); } @Override public CommandMessage decode(GameFrame frame) throws IOException { GameFrameReader reader = new GameFrameReader(frame); String command = reader.getString(); return new CommandMessage(command); } }