@Override
	public void handlePacket(Player player, Packet packet) {
		switch (packet.getOpcode()) {
		case ATTACK:
			handleNpcAttack(player, packet);
			break;
		case FIRST_CLICK:
			handleFirstClick(player, packet);
			break;
		case SECOND_CLICK:
			handleSecondClick(player, packet);
			break;
		case THIRD_CLICK:
			handleThirdClick(player, packet);
			break;
		case FOURTH_CLICK:
			handleFourthClick(player, packet);
			break;
		case MAGIC_ON_NPC:
			handleMagicOnNpc(player, packet);
			break;
		case ITEM_ON_NPC:
			handleItemOnNpc(player, packet);
			break;
		}
	}