Class Recipe
java.lang.Object
studio.magemonkey.fusion.data.recipes.Recipe
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
public class Recipe
extends Object
implements org.bukkit.configuration.serialization.ConfigurationSerializable
-
Constructor Summary
ConstructorsConstructorDescriptionRecipe(CraftingTable table, String name, String category, int craftingTime, int craftingLimit, int craftingLimitCooldown, ProfessionResults results, ProfessionConditions conditions, ProfessionSettings settings, DivinityRecipeMeta meta) Recipe(CraftingTable table, Map<String, Object> map) Recipe(CraftingTable table, Map<String, Object> map, DivinityRecipeMeta meta) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic RecipeintgetItems(Collection<org.bukkit.inventory.ItemStack> items) List<org.bukkit.inventory.ItemStack> doublegetPattern(Collection<RecipeItem> items) booleanisHidden(org.bukkit.entity.Player player) booleanisValid(Collection<org.bukkit.inventory.ItemStack> items, org.bukkit.entity.Player p, CraftingTable craftingTable) toString()
-
Constructor Details
-
Recipe
-
Recipe
-
Recipe
public Recipe(CraftingTable table, String name, String category, int craftingTime, int craftingLimit, int craftingLimitCooldown, ProfessionResults results, ProfessionConditions conditions, ProfessionSettings settings, DivinityRecipeMeta meta)
-
-
Method Details
-
getItems
public static List<org.apache.commons.lang3.tuple.Pair<org.bukkit.inventory.ItemStack,Integer>> getItems(Collection<org.bukkit.inventory.ItemStack> items) -
getPattern
public static List<org.apache.commons.lang3.tuple.Pair<org.bukkit.inventory.ItemStack,Integer>> getPattern(Collection<RecipeItem> items) -
isValid
public boolean isValid(Collection<org.bukkit.inventory.ItemStack> items, org.bukkit.entity.Player p, CraftingTable craftingTable) -
getItemsToTake
-
getMoneyCost
public double getMoneyCost() -
getExpCost
public int getExpCost() -
toString
-
serialize
- Specified by:
serializein interfaceorg.bukkit.configuration.serialization.ConfigurationSerializable
-
copy
-
isHidden
public boolean isHidden(org.bukkit.entity.Player player) -
getRecipePath
-
appendDivinityRecipeMeta
-