Search results
With the update to Minecraft 1.12, Mojang introduced a new data-driven recipe system based on JSON files. Since then, it has been adopted by Forge as well and was expanded in Minecraft 1.13 into datapacks .
Recipes. With the update to Minecraft 1.12, Mojang introduced a new data-driven recipe system based on JSON files. Since then, it has been adopted by Forge and expanded in Minecraft 1.13 into datapacks. Loading Recipes. Forge will load all recipes which can be found within the ./data/<modid>/recipes/ folder. You can call these files whatever ...
A datapack would probably be your only option atm. They're not super fun to work with but 1.17 is new enough that more robust mods like Crafttweaker and KubeJS haven't had the time to update yet. https://minecraft.fandom.com/wiki/Tutorials/Creating_a_data_pack. The above tutorial gives the basics.
Any modder can create their own custom recipe implementation. Creating a new recipe boils down to three things: Recipe, RecipeType, and RecipeSerializer . For a general overview: Recipe: The actual recipe implementation which handles the matching logic, construction logic, and the display data.
A complete Minecraft crafting guide showing crafting recipes for every possible item. Updated for Minecraft Java Edition version 1.21.
This is the official documentation for MinecraftForge, the Minecraft modding API. This documentation is only for Forge, this is not a Java tutorial. Contribute to the docs at GitHub. Built with MkDocs using a custom theme. Hosted by Read the Docs.
Adds some extra recipes for otherwise uncraftable items, and adds a single new item (If you want it).