Class GUITool

java.lang.Object
com.sucy.skill.gui.tool.GUITool
All Implemented Interfaces:
ToolMenu, org.bukkit.inventory.InventoryHolder

public class GUITool extends Object implements ToolMenu
  • Constructor Details

    • GUITool

      public GUITool(org.bukkit.entity.Player player)
  • Method Details

    • isInUse

      public static boolean isInUse()
    • init

      public static void init()
    • parseItem

      public static org.bukkit.inventory.ItemStack parseItem(mc.promcteam.engine.mccore.config.parse.DataSection data)
    • cleanUp

      public static void cleanUp()
    • getIcon

      public static org.bukkit.inventory.ItemStack getIcon(String key)
    • hasData

      public static boolean hasData(String key)
    • getSkillTree

      public static GUIData getSkillTree(RPGClass rpgClass)
    • getProfessMenu

      public static GUIData getProfessMenu(RPGClass current)
    • getDetailsMenu

      public static GUIData getDetailsMenu()
    • getAttributesMenu

      public static GUIData getAttributesMenu()
    • getActiveData

      public static GUIData getActiveData()
    • addPageButtons

      public static void addPageButtons(org.bukkit.inventory.ItemStack[] contents)
    • open

      public void open()
    • setType

      public void setType(GUIType type)
    • handleClick

      public void handleClick(org.bukkit.event.inventory.InventoryClickEvent event)
      Specified by:
      handleClick in interface ToolMenu
    • restore

      public void restore()
      Specified by:
      restore in interface ToolMenu
    • getInventory

      public org.bukkit.inventory.Inventory getInventory()
      Specified by:
      getInventory in interface org.bukkit.inventory.InventoryHolder