Class AdvancementCondition

java.lang.Object
com.ryankshah.questapi.api.quest.condition.impl.AdvancementCondition
All Implemented Interfaces:
QuestCondition

public final class AdvancementCondition extends Object implements QuestCondition
Requires the player to have completed a specific vanilla or datapack advancement.
  • Field Details

  • Constructor Details

    • AdvancementCondition

      public AdvancementCondition(net.minecraft.resources.Identifier advancementId)
  • Method Details

    • typeId

      public net.minecraft.resources.Identifier typeId()
      Specified by:
      typeId in interface QuestCondition
    • describe

      public net.minecraft.network.chat.Component describe()
      Description copied from interface: QuestCondition
      Short human-readable description shown in the GUI while the quest is locked, e.g. "Requires: Stone Age".
      Specified by:
      describe in interface QuestCondition
    • test

      public boolean test(QuestContext context)
      Specified by:
      test in interface QuestCondition
    • advancementId

      public net.minecraft.resources.Identifier advancementId()