Class CraftingWindow

java.lang.Object
me.wolfyscript.utilities.api.inventory.gui.GuiWindow<CCCache>
me.wolfyscript.customcrafting.gui.CCWindow
me.wolfyscript.customcrafting.gui.elite_crafting.CraftingWindow
All Implemented Interfaces:
org.bukkit.event.Listener
Direct Known Subclasses:
CraftingWindow3, CraftingWindow4, CraftingWindow5, CraftingWindow6

public abstract class CraftingWindow extends CCWindow
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected int
     
    protected static String
     

    Fields inherited from class me.wolfyscript.customcrafting.gui.CCWindow

    api, customCrafting

    Fields inherited from class me.wolfyscript.utilities.api.inventory.gui.GuiWindow

    wolfyUtilities
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    CraftingWindow​(me.wolfyscript.utilities.api.inventory.gui.GuiCluster<CCCache> cluster, String namespace, int size, CustomCrafting customCrafting, int gridSize)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract int
     
    boolean
    onClose​(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> guiInventory, org.bukkit.inventory.InventoryView transaction)
     
    void
     
    void
    onUpdateAsync​(me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> update)
     
    void
    onUpdateSync​(me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> event)
     

    Methods inherited from class me.wolfyscript.customcrafting.gui.CCWindow

    getCustomCrafting

    Methods inherited from class me.wolfyscript.utilities.api.inventory.gui.GuiWindow

    getButton, getCluster, getHelpInformation, getInventoryName, getInventoryType, getNamespacedKey, getSize, getWolfyUtilities, hasButton, isForceSyncUpdate, openActionChat, openChat, openChat, openChat, registerButton, sendMessage, sendMessage, sendMessage, sendMessage, setForceSyncUpdate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • CraftingWindow

      protected CraftingWindow(me.wolfyscript.utilities.api.inventory.gui.GuiCluster<CCCache> cluster, String namespace, int size, CustomCrafting customCrafting, int gridSize)
  • Method Details

    • onInit

      public void onInit()
      Specified by:
      onInit in class me.wolfyscript.utilities.api.inventory.gui.GuiWindow<CCCache>
    • onUpdateAsync

      public void onUpdateAsync(me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> update)
      Overrides:
      onUpdateAsync in class CCWindow
    • onUpdateSync

      public void onUpdateSync(me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> event)
      Overrides:
      onUpdateSync in class CCWindow
    • getGridX

      public abstract int getGridX()
    • onClose

      public boolean onClose(me.wolfyscript.utilities.api.inventory.gui.GuiHandler<CCCache> guiHandler, me.wolfyscript.utilities.api.nms.inventory.GUIInventory<CCCache> guiInventory, org.bukkit.inventory.InventoryView transaction)
      Overrides:
      onClose in class me.wolfyscript.utilities.api.inventory.gui.GuiWindow<CCCache>