I am attempting to build some sort of crafting web to find the most efficient crafting trees and which items need to be farmed to craft every other remaining item in the game. An old example is shown below:
This example was around many years ago and the game has obviously developed a lot since then so doing it by hand would not be a very efficient use of my time. Instead, I'm programming it but to do this I need a list of every craft/smelt/brew etc possible in Minecraft (preferably for Java Edition).
I first tried looking at the Bedrock Edition addon pack found on here which does contain a rather extensive list of crafting recipes however, they are missing large amounts. Namely sticks and other wooden items. The crimson/warped variants seem to have replaced these crafting recipes. Crafting table and other fundamental recipes are also missing.
I then tried looking at Java Edition datapacks but was unable to find a vanilla simulating pack.
I am aware I could just web scrape the entire official wiki but that again seems like quite a poor solution.
In terms of format literally any list would be enough as I could convert it into whatever format I need after.