tutorial:cooking_recipe_type
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
tutorial:cooking_recipe_type [2020/12/18 17:20] – Fabric's link are now internal links legorel | tutorial:cooking_recipe_type [2022/02/07 12:40] – some typos fixed redgrapefruit | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Creating a custom cooking recipe type ====== | ====== Creating a custom cooking recipe type ====== | ||
- | Creating a cooking recipe type is just like creating a custom recipe type with extra steps. Vanilla minecraft | + | Creating a cooking recipe type is just like creating a custom recipe type with extra steps. |
- | If it is your first time creating a container block you should go check this tutorial before: [[tutorial: | + | Vanilla minecraft abstracts classes for furnaces and cooking recipe |
+ | If it is your first time creating a container block, you should go check this tutorial before: [[tutorial: | ||
The final result of this tutorial can be found here: https:// | The final result of this tutorial can be found here: https:// | ||
===== Adding the Block and BlockEntity===== | ===== Adding the Block and BlockEntity===== | ||
- | First we need or furnace, for this our class will extends '' | + | First we need our furnace, for this our class will extends '' |
<code java TestFurnace.java> | <code java TestFurnace.java> | ||
Line 124: | Line 125: | ||
===== Creating the recipe serializer ===== | ===== Creating the recipe serializer ===== | ||
- | This is where it get different from a normal recipe type, you can make your own serializer if your furnace works differently from vanilla one or just register a new '' | + | This is where it gets different from a normal recipe type, you can make your own serializer if your furnace works differently from vanilla one or just register a new '' |
<code java CookingRecipeExample.java> | <code java CookingRecipeExample.java> | ||
Line 133: | Line 134: | ||
static { | static { | ||
[...] | [...] | ||
- | TEST_RECIPE_SERIALIZER = Registry.register(Registry.RECIPE_SERIALIZER, | + | TEST_RECIPE_SERIALIZER = Registry.register(Registry.RECIPE_SERIALIZER, |
- | | + | |
} | } | ||
} | } |
tutorial/cooking_recipe_type.txt · Last modified: 2022/02/07 12:40 by 127.0.0.1