package net.scapeemulator.game.msg.handler.npc; import net.scapeemulator.game.dispatcher.npc.NPCDispatcher; import net.scapeemulator.game.model.player.Player; import net.scapeemulator.game.msg.MessageHandler; import net.scapeemulator.game.msg.impl.npc.MagicOnNPCMessage; public final class MagicOnNPCMessageHandler extends MessageHandler<MagicOnNPCMessage> { private final NPCDispatcher dispatcher; public MagicOnNPCMessageHandler(NPCDispatcher dispatcher) { this.dispatcher = dispatcher; } @Override public void handle(Player player, MagicOnNPCMessage msg) { dispatcher.handleMagic(player, msg.getInterfaceId(), msg.getChildId(), msg.getIndex()); } }