Class CCWindow

java.lang.Object
me.wolfyscript.utilities.api.inventory.gui.GuiWindow<CCCache>
me.wolfyscript.customcrafting.gui.CCWindow
All Implemented Interfaces:
org.bukkit.event.Listener
Direct Known Subclasses:
ConditionsMenu, CraftingWindow, CustomItemList, EditCategorySetting, EditorMain, IngredientMenu, ItemCreator, ItemEditor, MainMenu, MainMenu, MainMenu, Overview, PatronsMenu, PotionCreator, PotionEffectTypeSelection, RecipeBook, RecipeCreator, RecipesList, ResultMenu, Settings, TagChooseList, TagSettings

public abstract class CCWindow extends me.wolfyscript.utilities.api.inventory.gui.GuiWindow<CCCache>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected me.wolfyscript.utilities.api.WolfyUtilities
     
    protected CustomCrafting
     

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

    wolfyUtilities
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
     
    void
    onUpdateAsync​(me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> update)
     
    void
    onUpdateSync​(me.wolfyscript.utilities.api.inventory.gui.GuiUpdate<CCCache> guiUpdate)
     

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

    getButton, getCluster, getHelpInformation, getInventoryName, getInventoryType, getNamespacedKey, getSize, getWolfyUtilities, hasButton, isForceSyncUpdate, onClose, onInit, 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

    • customCrafting

      protected CustomCrafting customCrafting
    • api

      protected me.wolfyscript.utilities.api.WolfyUtilities api
  • Constructor Details

    • CCWindow

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

    • getCustomCrafting

      public CustomCrafting getCustomCrafting()
    • onUpdateSync

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

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