Skip to content

Conversation

@Dabolus
Copy link

@Dabolus Dabolus commented Jan 12, 2026

Since the wiki has some missing information related to recipes, I've been wanting to add something to automatically generate and add the recipes for quite a lot.

While looking at the source code, I noticed that there was already a script to automatically read all the recipes and append them to the correct machine, so I decided to augment it to also do the opposite. In this way, it will be much easier to keep the wiki up-to-date with all the changes to the recipe.

In the process, I also did a couple of small extra tweaks:

  • Updated the recipes to their latest version
  • Standardized how recipes section is declared in all blocks (blocks only for now, see last paragraph)
  • Added the image of a rubber tree which was broken in the Resin Basin page
  • Added documentation for a couple of missing blocks (reinforced glass, incandescent lamp, LED lamp)
  • Added a note on the auto crafting table related to the change of the recipe on Minecraft 1.21.4 (it was switched to use a Crafter instead of a Crafting Table)
  • Tweaked the script logic to work well also with shapeless and partially shaped crafts and added additional special cases handling

One small issue, not related to this change, is that there are some missing images for the blocks introduced in the latest Minecraft versions (for example, the Crafter). I tried to check on the Minecraft wiki if there was an updated spritesheet, but there wasn't. I will try to see if I'm able to generate an updated version by myself.

Last but not least, given the size of the changes, for now I only standardized the blocks, so that you can also have a look and tell me if you think the change makes sense. If you think it's ok, I will proceed also with the items (I expect much more changes there).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant