Class ProgressionLoader

java.lang.Object
com.ordwen.odailyquests.quests.player.progression.ProgressionLoader
Direct Known Subclasses:
LoadProgressionSQL, LoadProgressionYAML

public abstract class ProgressionLoader extends Object
  • Field Details

  • Constructor Details

    • ProgressionLoader

      public ProgressionLoader()
  • Method Details

    • handleNewPlayer

      protected void handleNewPlayer(String playerName, Map<String,PlayerQuests> activeQuests)
    • sendQuestStatusMessage

      protected void sendQuestStatusMessage(org.bukkit.entity.Player player, int achievedQuests, PlayerQuests playerQuests)
    • handleMissingQuests

      protected void handleMissingQuests(String playerName)
    • logExcessQuests

      protected void logExcessQuests(String playerName)
    • handlePlayerDisconnected

      protected void handlePlayerDisconnected(String playerName)
    • requiredAmountIsZero

      protected void requiredAmountIsZero(String playerName)
    • requiredAmountNotEqual

      protected void requiredAmountNotEqual(String playerName)
    • error

      protected void error(String player, String message)
    • isSelectedRequiredInvalid

      protected boolean isSelectedRequiredInvalid(AbstractQuest quest, int selectedRequired, String playerName)