Class CookingResult
- java.lang.Object
-
- org.spongepowered.api.item.recipe.cooking.CookingResult
-
public final class CookingResult extends java.lang.ObjectThe result of fulfilling aCookingRecipe.
-
-
Constructor Summary
Constructors Constructor Description CookingResult(ItemStackSnapshot result, double experience)Creates a newCookingResult.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)doubleexperience()Returns the amount of experience released after completing a recipe.inthashCode()ItemStackSnapshotresult()This method should be used instead of theRecipe.exemplaryResult()method, as it customizes the result further depending on the specified ingredientItemStackSnapshot.java.lang.StringtoString()
-
-
-
Constructor Detail
-
CookingResult
public CookingResult(ItemStackSnapshot result, double experience)
Creates a newCookingResult.Note that this may be replaced with a static of method in the future.
- Parameters:
result- The result of the cooking recipeexperience- The experience that should be created from this result
-
-
Method Detail
-
result
public ItemStackSnapshot result()
This method should be used instead of theRecipe.exemplaryResult()method, as it customizes the result further depending on the specified ingredientItemStackSnapshot. It is advised to use the output ofRecipe.exemplaryResult(), modify it accordingly, andreturnit.- Returns:
- The result of fulfilling the requirements of a
CookingRecipe
-
experience
public double experience()
Returns the amount of experience released after completing a recipe.- Returns:
- The amount of experience released after fulfilling the
requirements of a
CookingRecipe
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-