Class QuestsInterfaces

java.lang.Object
com.ordwen.odailyquests.commands.interfaces.QuestsInterfaces

public class QuestsInterfaces extends Object
  • Constructor Details

  • Method Details

    • loadAll

      public void loadAll()
    • initPaginationItemNames

      public void initPaginationItemNames(org.bukkit.configuration.ConfigurationSection section)
    • loadAllInterfaces

      public void loadAllInterfaces(org.bukkit.configuration.ConfigurationSection section)
    • loadSelectedInterface

      public void loadSelectedInterface(String category, String inventoryName, org.bukkit.inventory.ItemStack emptyCaseItem, int neededInventories, List<AbstractQuest> quests)
      Load specified interface.
      Parameters:
      inventoryName - name of interface.
      emptyCaseItem - item for empty-cases.
      quests - list of quests.
    • getInterfacePage

      public org.bukkit.inventory.Inventory getInterfacePage(String category, int page, org.bukkit.entity.Player player)
      Get the inventory for the specified category and page.
      Parameters:
      category - category of the interface.
      page - page of the interface.
      player - player to get the interface for.
      Returns:
      inventory for the specified category and page.
    • getInterfaceFirstPage

      public org.bukkit.inventory.Inventory getInterfaceFirstPage(String category, org.bukkit.entity.Player player)
    • getInterfaceNextPage

      public org.bukkit.inventory.Inventory getInterfaceNextPage(String category, int page, org.bukkit.entity.Player player)
    • getInterfacePreviousPage

      public org.bukkit.inventory.Inventory getInterfacePreviousPage(String category, int page, org.bukkit.entity.Player player)
    • isEmptyCaseItem

      public boolean isEmptyCaseItem(org.bukkit.inventory.ItemStack itemStack)
    • getNextPageItemName

      public String getNextPageItemName()
    • getPreviousPageItemName

      public String getPreviousPageItemName()