Class RecipeType.CraftingRecipeType<C extends CraftingRecipe<?>,SHAPELESS extends C,SHAPED extends C>
java.lang.Object
me.wolfyscript.customcrafting.recipes.RecipeType<C>
me.wolfyscript.customcrafting.recipes.RecipeType.CraftingRecipeType<C,SHAPELESS,SHAPED>
- Enclosing class:
- RecipeType<C extends ICustomRecipe<?,?>>
public static final class RecipeType.CraftingRecipeType<C extends CraftingRecipe<?>,SHAPELESS extends C,SHAPED extends C>
extends RecipeType<C>
-
Nested Class Summary
Nested classes/interfaces inherited from class me.wolfyscript.customcrafting.recipes.RecipeType
RecipeType.CookingRecipeType<C extends CustomCookingRecipe<?,?>>, RecipeType.CraftingRecipeType<C extends CraftingRecipe<?>,SHAPELESS extends C,SHAPED extends C>
-
Constructor Summary
ConstructorsConstructorDescriptionCraftingRecipeType(Types.Type type, Class<C> clazz, Class<SHAPELESS> shapelessClass, Class<SHAPED> shapedClass)
-
Method Summary
Modifier and TypeMethodDescriptiongetInstance(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
toString()
Methods inherited from class me.wolfyscript.customcrafting.recipes.RecipeType
getClazz, getCreatorID, getId, getType, name
-
Constructor Details
-
CraftingRecipeType
-
-
Method Details
-
getInstance
public C getInstance(me.wolfyscript.utilities.util.NamespacedKey namespacedKey, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException- Overrides:
getInstance
in classRecipeType<C extends CraftingRecipe<?>>
- Throws:
NoSuchMethodException
IllegalAccessException
InvocationTargetException
InstantiationException
-
toString
- Overrides:
toString
in classRecipeType<C extends CraftingRecipe<?>>
-