Class IngredientContainerButton
java.lang.Object
me.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
me.wolfyscript.customcrafting.gui.recipebook.buttons.IngredientContainerButton
public class IngredientContainerButton
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)
getTasks()
int
@NotNull List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem>
getVariantsMap(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
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
removeTask(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
static void
removeTasks(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
void
removeVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
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)
static void
resetButtons(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)
void
void
setVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem> variants)
void
setVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, RecipeItemStack recipeItemStack)
Methods inherited from class me.wolfyscript.utilities.api.inventory.gui.button.Button
applyItem, getId, getType, replaceKeysWithValue
-
Constructor Details
-
IngredientContainerButton
public IngredientContainerButton(int slot)
-
-
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>
-
removeTasks
public static void removeTasks(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler) -
resetButtons
public static void resetButtons(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler) -
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>
-
setTiming
public void setTiming(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, int timing) -
getTiming
-
getVariantsMap
-
removeVariants
public void removeVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler) -
setVariants
public void setVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, RecipeItemStack recipeItemStack) -
setVariants
-
removeTask
-
getTasks
-