tutorial:recipe_type
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:recipe_type [2021/02/16 06:30] – created themovieayt | tutorial:recipe_type [2021/02/17 02:22] – themovieayt | ||
---|---|---|---|
Line 2: | Line 2: | ||
In this page, we will create our own custom recipe type, including the shapeless version! | In this page, we will create our own custom recipe type, including the shapeless version! | ||
We won't use any vanilla Minecraft classes, it will be a fully custom recipe type. | We won't use any vanilla Minecraft classes, it will be a fully custom recipe type. | ||
+ | |||
+ | You can find and learn how to make other recipe types. | ||
+ | [[tutorial: | ||
===== Adding the Block ===== | ===== Adding the Block ===== | ||
Line 87: | Line 90: | ||
return this.id; | return this.id; | ||
} | } | ||
- | + | //[...] | |
- | @Override | + | |
- | public boolean matches(CraftingInventory inv, World world) { | + | |
- | return false; | + | |
- | } | + | |
- | + | ||
- | @Override | + | |
- | public ItemStack craft(CraftingInventory inv) { | + | |
- | return null; | + | |
- | } | + | |
- | + | ||
- | @Override | + | |
- | public boolean fits(int width, int height) { | + | |
- | return false; | + | |
- | } | + | |
- | + | ||
- | @Override | + | |
- | public RecipeSerializer<?> | + | |
- | return null; | + | |
- | } | + | |
- | + | ||
- | @Override | + | |
- | public RecipeType<?> | + | |
- | return null; | + | |
- | } | + | |
} | } | ||
</ | </ | ||
Line 149: | Line 128: | ||
public static final Type INSTANCE = new Type(); | public static final Type INSTANCE = new Type(); | ||
public static final String ID = " | public static final String ID = " | ||
+ | } | ||
+ | @Override | ||
+ | pubilc RecipeType<?> | ||
+ | return Type.INSTANCE; | ||
} | } | ||
} | } | ||
</ | </ | ||
+ | |||
+ | |||
SOURCE: | SOURCE: | ||
[[https:// | [[https:// | ||
tutorial/recipe_type.txt · Last modified: 2021/12/01 11:46 by ayutac