Hi Uristqwerty! I'm extensively using your mod and its API, so this may be of interest.
For compatibility with Better Than Wolves mod, I went ahead and wrote a patch for CraftGuide that makes it compatible with latest BTW version and keybind to work in inventory screens.
I also I made an integration module that lists recipes for "multiple output" crafting such as log chopping, pumpkin carving, bow disassembling; fishing rod baiting; piston packing; revamped sawing (the original had only two output slots which was not sufficient); and finally, a whole new system for village trading: BTW had no good way to extract the trades as they're done by code, and I didn't want to keep a static copy of the data (for all versions of BTW, too), so I made a script to analyze the villager code and patch data during the installation process.
I found the API you provide quite convenient, except for the task of filtering and fixing up some of existing CraftGuide recipes:
there is no API way to duplicate and/or change the recipes that are being filtered, so I had to resort to accessing private fields ugliness.
I'm also probably using it weirdly by not including any of the API class files and using reflection instead!
With the Minecraft Forum going read-only soon, I want to at least leave a link off-site so that future visitors (if there ever are any) can find their way to more current discussions. I'll try to edit links into this post as long as I'm able though eventually you'll need to check the mirrors if you want up-to-date information.
Uploaded all the beta 1.8.1 versions I could find in my old DropBox folder to https://uristqwerty.ca/mods/craftguide/. Any other versions worth adding soon, rather than in the distant-possibly-never future?
No clue if the files still work, I don't really feel like putting together an ancient Minecraft instance to test, so I'm assuming that no bits have flipped in the past... 8!? years. Hope it work out!
Rollback Post to RevisionRollBack
CraftGuide, recipe viewer with a scrollbar! (Resizable window, too, if you prefer playing with a smaller GUI scale and are tired of GUIs only occupying a tiny square in the centre)