Class IAbstractRecipe
java.lang.Object
studio.magemonkey.codex.util.craft.api.IAbstractRecipe
- Direct Known Subclasses:
ICraftRecipe,IFurnaceRecipe
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIAbstractRecipe(org.bukkit.plugin.java.JavaPlugin plugin, String id, org.bukkit.inventory.ItemStack result) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddIngredient(int slot, org.bukkit.inventory.ItemStack item) getId()org.bukkit.NamespacedKeygetKey()abstract org.bukkit.inventory.Recipeorg.bukkit.inventory.ItemStackvoidsetResult(org.bukkit.inventory.ItemStack result)
-
Field Details
-
plugin
protected final org.bukkit.plugin.java.JavaPlugin plugin -
id
-
result
protected org.bukkit.inventory.ItemStack result -
key
protected final org.bukkit.NamespacedKey key
-
-
Constructor Details
-
IAbstractRecipe
public IAbstractRecipe(@NotNull org.bukkit.plugin.java.JavaPlugin plugin, @NotNull String id, @NotNull org.bukkit.inventory.ItemStack result)
-
-
Method Details
-
getId
-
getKey
@NotNull public org.bukkit.NamespacedKey getKey() -
getResult
@NotNull public org.bukkit.inventory.ItemStack getResult() -
setResult
public void setResult(@NotNull org.bukkit.inventory.ItemStack result) -
addIngredient
public abstract void addIngredient(int slot, @Nullable org.bukkit.inventory.ItemStack item) -
getRecipe
@NotNull public abstract org.bukkit.inventory.Recipe getRecipe()
-