Class AdvantagesManager

java.lang.Object
me.ulrich.outpost.manager.AdvantagesManager

public class AdvantagesManager extends Object
  • Constructor Details

    • AdvantagesManager

      public AdvantagesManager(Outpost outpost)
  • Method Details

    • hasConfigAdvanges

      public boolean hasConfigAdvanges(String type)
    • getConfigAdvanges

      public Optional<ConfigAdvantage> getConfigAdvanges(String type)
    • saveAdvantagesData

      public void saveAdvantagesData(AdvantageData stats)
    • deleteAdvantagesData

      public void deleteAdvantagesData(UUID statsID)
    • reloadAdvantagesData

      public void reloadAdvantagesData(UUID statsID)
    • loadAllAdvantagesData

      public void loadAllAdvantagesData()
    • hasOutpostAdvantage

      public boolean hasOutpostAdvantage(UUID outpostUUID)
    • checkAllOutpostAdvantages

      public void checkAllOutpostAdvantages()
    • checkoutpostAdvantages

      public void checkoutpostAdvantages(UUID outpostUUID)
    • getAdvantageOutpostByType

      public Optional<AdvantageData> getAdvantageOutpostByType(UUID outpostUUID, String type)
    • getAllOutpostAdvantage

      public List<AdvantageData> getAllOutpostAdvantage(UUID outpostUUID)
    • deleteAllOutpostAdvantage

      public void deleteAllOutpostAdvantage(UUID outpostUUID)
    • updateAdvantageOutpost

      public boolean updateAdvantageOutpost(UUID outpostUUID, AdvantageData advantage)
    • deleteAdvantage

      public boolean deleteAdvantage(UUID advantageId)
    • headExists

      public boolean headExists(String name)
    • getHead

      public Optional<String> getHead(String name)
    • getAdvantageFilterList

      public List<String> getAdvantageFilterList(AdvantageData adv, OutpostEnum.AdvantageList minerDrop)
    • getPlugin

      public Outpost getPlugin()
    • getAdvantageData

      public HashMap<UUID,List<AdvantageData>> getAdvantageData()
    • setAdvantageData

      public void setAdvantageData(HashMap<UUID,List<AdvantageData>> advantageData)
    • getConfigAdvantage

      public HashMap<String,ConfigAdvantage> getConfigAdvantage()
    • setConfigAdvantage

      public void setConfigAdvantage(HashMap<String,ConfigAdvantage> configAdvantage)