A port of the drying rack from Tinkers' Construct for modern versions with JEI integration and support for data-driven recipes