Package cn.nukkit.inventory
Class SmithingRecipe
java.lang.Object
cn.nukkit.inventory.ShapelessRecipe
cn.nukkit.inventory.SmithingRecipe
- All Implemented Interfaces:
CraftingRecipe
,Recipe
- Since:
- 2020-09-28
- Author:
- joserobjr
-
Constructor Summary
ConstructorDescriptionSmithingRecipe
(String recipeId, int priority, Collection<Item> ingredients, Item result) -
Method Summary
Modifier and TypeMethodDescriptiongetFinalResult
(Item equip) getType()
boolean
matchItems
(List<Item> inputList) boolean
matchItems
(List<Item> inputList, int multiplier) void
registerToCraftingManager
(CraftingManager manager) toString()
Methods inherited from class cn.nukkit.inventory.ShapelessRecipe
getAllResults, getExtraResults, getId, getIngredientCount, getIngredientList, getNewIngredients, getPriority, getRecipeId, matchItems, matchItems, requiresCraftingTable, setId
-
Constructor Details
-
SmithingRecipe
@PowerNukkitOnly @Since("1.4.0.0-PN") public SmithingRecipe(String recipeId, int priority, Collection<Item> ingredients, Item result)
-
-
Method Details
-
getResult
- Specified by:
getResult
in interfaceRecipe
- Overrides:
getResult
in classShapelessRecipe
-
getFinalResult
-
registerToCraftingManager
- Specified by:
registerToCraftingManager
in interfaceRecipe
- Overrides:
registerToCraftingManager
in classShapelessRecipe
-
getType
- Specified by:
getType
in interfaceRecipe
- Overrides:
getType
in classShapelessRecipe
-
getEquipment
-
getIngredient
-
getIngredientsAggregate
- Specified by:
getIngredientsAggregate
in interfaceCraftingRecipe
- Overrides:
getIngredientsAggregate
in classShapelessRecipe
-
matchItems
-
matchItems
@PowerNukkitOnly @Since("1.4.0.0-PN") public boolean matchItems(List<Item> inputList, int multiplier) -
toString
-