Class QuestReputationTriggerTemplate

java.lang.Object
com.minecolonies.core.quests.triggers.QuestReputationTriggerTemplate
All Implemented Interfaces:
IQuestTriggerTemplate

public class QuestReputationTriggerTemplate extends Object implements IQuestTriggerTemplate
Quest reputation quest trigger.
  • Constructor Details

    • QuestReputationTriggerTemplate

      public QuestReputationTriggerTemplate(double minQuantity)
      Create a new instance of this trigger.
  • Method Details

    • createQuestReputationTrigger

      public static QuestReputationTriggerTemplate createQuestReputationTrigger(com.google.gson.JsonObject jsonObj)
      Create a new trigger directly from json.
      Parameters:
      jsonObj - the json associated to this trigger.
    • canTriggerQuest

      public ITriggerReturnData canTriggerQuest(IColony colony)
      Description copied from interface: IQuestTriggerTemplate
      Check if the quest trigger condition is fulfilled.
      Specified by:
      canTriggerQuest in interface IQuestTriggerTemplate
      Parameters:
      colony - the colony the quest is in.
      Returns:
      true if so.