Class GrindstoneRecipe
java.lang.Object
me.wolfyscript.customcrafting.recipes.types.CustomRecipe<GrindstoneRecipe,SlotResultTarget>
me.wolfyscript.customcrafting.recipes.types.grindstone.GrindstoneRecipe
- All Implemented Interfaces:
ICustomRecipe<GrindstoneRecipe,SlotResultTarget>,me.wolfyscript.utilities.util.Keyed
-
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
ConstructorsConstructorDescriptionGrindstoneRecipe(GrindstoneRecipe grindstoneRecipe)GrindstoneRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node) -
Method Summary
Modifier and TypeMethodDescriptionclone()getIngredient(int slot)intgetXp()voidprepareMenu(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, me.wolfyscript.utilities.api.inventory.gui.GuiCluster<CCCache> cluster)voidrenderMenu(me.wolfyscript.utilities.api.inventory.gui.GuiWindow<CCCache> guiWindow, me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> event)voidsetIngredient(int slot, Ingredient ingredient)Used to set Ingredient from cache of the RecipeCreatorvoidsetInputBottom(Ingredient inputBottom)voidsetInputTop(Ingredient inputTop)voidsetXp(int xp)voidwriteToJson(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.core.JsonGenerator gen, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.SerializerProvider serializerProvider)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, writeToBufMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.wolfyscript.customcrafting.recipes.types.ICustomRecipe
checkCondition, checkConditions, delete, delete, findResultItem, getRecipeBookItems, isDisabled, save, save
-
Constructor Details
-
GrindstoneRecipe
public GrindstoneRecipe(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node) -
GrindstoneRecipe
public GrindstoneRecipe() -
GrindstoneRecipe
-
-
Method Details
-
getRecipeType
-
getPacketType
-
setIngredient
Description copied from interface:ICustomRecipeUsed to set Ingredient from cache of the RecipeCreator- Parameters:
slot- The slot of the ingredient in the recipe.ingredient- The ingredient to set
-
getIngredient
-
getInputTop
-
setInputTop
-
getInputBottom
-
setInputBottom
-
getXp
public int getXp() -
setXp
public void setXp(int xp) -
clone
- Specified by:
clonein interfaceICustomRecipe<GrindstoneRecipe,SlotResultTarget>- Specified by:
clonein classCustomRecipe<GrindstoneRecipe,SlotResultTarget>
-
writeToJson
public void writeToJson(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.core.JsonGenerator gen, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException- Specified by:
writeToJsonin interfaceICustomRecipe<GrindstoneRecipe,SlotResultTarget>- Overrides:
writeToJsonin classCustomRecipe<GrindstoneRecipe,SlotResultTarget>- Throws:
IOException
-
prepareMenu
-
renderMenu
-