Class RecipeListContainerButton
java.lang.Object
me.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
me.wolfyscript.customcrafting.gui.lists.buttons.RecipeListContainerButton
public class RecipeListContainerButton
extends me.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
execute(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> inventory, int slot, org.bukkit.event.inventory.InventoryInteractEvent event)
ICustomRecipe<?,?>
getCustomRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
org.bukkit.inventory.Recipe
void
void
init(me.wolfyscript.utilities.api.inventory.gui.GuiWindow guiWindow)
void
postExecute(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> inventory, org.bukkit.inventory.ItemStack itemStack, int slot, org.bukkit.event.inventory.InventoryInteractEvent event)
void
preRender(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> inventory, org.bukkit.inventory.ItemStack itemStack, int slot, boolean help)
void
render(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> guiInventory, org.bukkit.inventory.Inventory inventory, org.bukkit.inventory.ItemStack itemStack, int slot, boolean help)
void
setCustomRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, ICustomRecipe<?,?> recipe)
void
setRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.inventory.Recipe recipe)
Methods inherited from class me.wolfyscript.utilities.api.inventory.gui.button.Button
applyItem, getId, getType, replaceKeysWithValue
-
Constructor Details
-
RecipeListContainerButton
-
-
Method Details
-
init
public void init(me.wolfyscript.utilities.api.inventory.gui.GuiWindow guiWindow)- Specified by:
init
in classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
init
- Specified by:
init
in classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
postExecute
public void postExecute(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> inventory, org.bukkit.inventory.ItemStack itemStack, int slot, org.bukkit.event.inventory.InventoryInteractEvent event) throws IOException- Specified by:
postExecute
in classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
- Throws:
IOException
-
preRender
public void preRender(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> inventory, org.bukkit.inventory.ItemStack itemStack, int slot, boolean help)- Specified by:
preRender
in classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
execute
public boolean execute(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> inventory, int slot, org.bukkit.event.inventory.InventoryInteractEvent event)- Specified by:
execute
in classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
render
public void render(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.entity.Player player, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> guiInventory, org.bukkit.inventory.Inventory inventory, org.bukkit.inventory.ItemStack itemStack, int slot, boolean help)- Specified by:
render
in classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
getCustomRecipe
public ICustomRecipe<?,?> getCustomRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler) -
setCustomRecipe
public void setCustomRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, ICustomRecipe<?,?> recipe) -
getRecipe
public org.bukkit.inventory.Recipe getRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler) -
setRecipe
public void setRecipe(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, org.bukkit.inventory.Recipe recipe)
-