Package net.minecraft.recipe
Class ShapelessRecipe
java.lang.Object
net.minecraft.recipe.ShapelessRecipe
- All Implemented Interfaces:
CraftingRecipe
,Recipe<CraftingInventory>
public class ShapelessRecipe extends Object implements CraftingRecipe
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShapelessRecipe.Serializer
-
Field Summary
Fields Modifier and Type Field Description private String
group
private Identifier
id
private DefaultedList<Ingredient>
input
private ItemStack
output
-
Constructor Summary
Constructors Constructor Description ShapelessRecipe(Identifier id, String group, ItemStack output, DefaultedList<Ingredient> input)
-
Method Summary
Modifier and Type Method Description ItemStack
craft(CraftingInventory craftingInventory)
boolean
fits(int width, int height)
String
getGroup()
Identifier
getId()
ItemStack
getOutput()
DefaultedList<Ingredient>
getPreviewInputs()
RecipeSerializer<?>
getSerializer()
boolean
matches(CraftingInventory craftingInventory, World world)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.recipe.CraftingRecipe
getType
Methods inherited from interface net.minecraft.recipe.Recipe
getRecipeKindIcon, getRemainingStacks, isIgnoredInRecipeBook
-
Field Details
-
id
-
group
-
output
-
input
-
-
Constructor Details
-
ShapelessRecipe
public ShapelessRecipe(Identifier id, String group, ItemStack output, DefaultedList<Ingredient> input)
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceRecipe<CraftingInventory>
-
getSerializer
- Specified by:
getSerializer
in interfaceRecipe<CraftingInventory>
-
getGroup
- Specified by:
getGroup
in interfaceRecipe<CraftingInventory>
-
getOutput
- Specified by:
getOutput
in interfaceRecipe<CraftingInventory>
-
getPreviewInputs
- Specified by:
getPreviewInputs
in interfaceRecipe<CraftingInventory>
-
matches
- Specified by:
matches
in interfaceRecipe<CraftingInventory>
-
craft
- Specified by:
craft
in interfaceRecipe<CraftingInventory>
-
fits
@Environment(CLIENT) public boolean fits(int width, int height)- Specified by:
fits
in interfaceRecipe<CraftingInventory>
-