Merge pull request #50 from progwml6/master

added in support for FMP by using code derived from Tinkers Construct