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 TypeMethodDescriptionbooleanexecute(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)voidvoidinit(me.wolfyscript.utilities.api.inventory.gui.GuiWindow guiWindow)voidpostExecute(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)voidpreRender(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)voidremoveTask(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)static voidremoveTasks(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)voidremoveVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)voidrender(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 voidresetButtons(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler)voidvoidsetVariants(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem> variants)voidsetVariants(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:
initin classme.wolfyscript.utilities.api.inventory.gui.button.Button<CCCache>
-
init
- Specified by:
initin 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:
postExecutein 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:
preRenderin 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:
executein 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:
renderin 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
-