Class InteractionsManager

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

public class InteractionsManager extends Object
  • Constructor Details

    • InteractionsManager

      public InteractionsManager(Outpost outpost)
  • Method Details

    • hasConfigAdvanges

      public boolean hasConfigAdvanges(String type)
    • getConfigInteractions

      public Optional<ConfigInteractions> getConfigInteractions(String type)
    • saveInteractionsData

      public void saveInteractionsData(InteractionsData stats)
    • deleteInteractionsData

      public void deleteInteractionsData(UUID statsID)
    • reloadInteractionsData

      public void reloadInteractionsData(UUID statsID)
    • loadAllInteractionsData

      public void loadAllInteractionsData()
    • hasOutpostInteractions

      public boolean hasOutpostInteractions(UUID outpostUUID)
    • checkAllOutpostInteractions

      public void checkAllOutpostInteractions()
    • checkoutpostInteractions

      public void checkoutpostInteractions(UUID outpostUUID)
    • getInteractionsOutpostByType

      public Optional<InteractionsData> getInteractionsOutpostByType(UUID outpostUUID, String type)
    • getAllOutpostInteractions

      public List<InteractionsData> getAllOutpostInteractions(UUID outpostUUID)
    • deleteAllOutpostInteractions

      public void deleteAllOutpostInteractions(UUID outpostUUID)
    • updateInteractionsOutpost

      public boolean updateInteractionsOutpost(UUID outpostUUID, InteractionsData interactions)
    • deleteInteractions

      public boolean deleteInteractions(UUID interactionsId)
    • headExists

      public boolean headExists(String name)
    • getHead

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

      public List<String> getInteractionsFilterList(InteractionsData adv, OutpostEnum.InteractionsList minerDrop)
    • getPlugin

      public Outpost getPlugin()
    • getInteractionsData

      public HashMap<UUID,List<InteractionsData>> getInteractionsData()
    • setInteractionsData

      public void setInteractionsData(HashMap<UUID,List<InteractionsData>> interactionsData)
    • getConfigInteractions

      public HashMap<String,ConfigInteractions> getConfigInteractions()
    • setConfigInteractions

      public void setConfigInteractions(HashMap<String,ConfigInteractions> configInteractions)