Class CustomCampfireRecipe
java.lang.Object
me.wolfyscript.customcrafting.recipes.types.CustomRecipe<C,NoneResultTarget>
me.wolfyscript.customcrafting.recipes.types.CustomCookingRecipe<CustomCampfireRecipe,org.bukkit.inventory.CampfireRecipe>
me.wolfyscript.customcrafting.recipes.types.campfire.CustomCampfireRecipe
- All Implemented Interfaces:
ICustomRecipe<CustomCampfireRecipe,NoneResultTarget>
,ICustomVanillaRecipe<org.bukkit.inventory.CampfireRecipe>
,me.wolfyscript.utilities.util.Keyed
public class CustomCampfireRecipe
extends CustomCookingRecipe<CustomCampfireRecipe,org.bukkit.inventory.CampfireRecipe>
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.wolfyscript.customcrafting.recipes.types.ICustomRecipe
ICustomRecipe.Serializer
-
Field Summary
Fields inherited from class me.wolfyscript.customcrafting.recipes.types.CustomRecipe
api, conditions, exactMeta, group, hidden, mapper, namespacedKey, priority, result
-
Constructor Summary
ConstructorsConstructorDescriptionCustomCampfireRecipe(CustomCampfireRecipe customCampfireRecipe)
CustomCampfireRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
-
Method Summary
Methods inherited from class me.wolfyscript.customcrafting.recipes.types.CustomCookingRecipe
getCookingTime, getExp, getIngredient, getRecipeChoice, getSource, prepareMenu, renderMenu, setCookingTime, setExp, setIngredient, setIngredient, writeToJson
Methods inherited from class me.wolfyscript.customcrafting.recipes.types.CustomRecipe
getAPI, getConditions, getGroup, getNamespacedKey, getPriority, getResult, hasNamespacedKey, isExactMeta, isHidden, setConditions, setExactMeta, setGroup, setHidden, setNamespacedKey, setPriority, setResult, writeToBuf
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface me.wolfyscript.customcrafting.recipes.types.ICustomRecipe
checkCondition, checkConditions, delete, delete, findResultItem, getRecipeBookItems, isDisabled, save, save
-
Constructor Details
-
CustomCampfireRecipe
public CustomCampfireRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node) -
CustomCampfireRecipe
public CustomCampfireRecipe() -
CustomCampfireRecipe
-
-
Method Details
-
getVanillaRecipe
public org.bukkit.inventory.CampfireRecipe getVanillaRecipe() -
getRecipeType
-
getPacketType
-
clone
- Specified by:
clone
in interfaceICustomRecipe<CustomCampfireRecipe,NoneResultTarget>
- Specified by:
clone
in classCustomCookingRecipe<CustomCampfireRecipe,org.bukkit.inventory.CampfireRecipe>
-
validType
public boolean validType(org.bukkit.Material material)- Specified by:
validType
in classCustomCookingRecipe<CustomCampfireRecipe,org.bukkit.inventory.CampfireRecipe>
- Parameters:
material
- The type of the block.- Returns:
- if the recipe can be used inside that type of block!
-