Class AdvancementCondition
java.lang.Object
com.ryankshah.questapi.api.quest.condition.impl.AdvancementCondition
- All Implemented Interfaces:
QuestCondition
Requires the player to have completed a specific vanilla or datapack advancement.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<AdvancementCondition> static final ConditionType<AdvancementCondition> static final net.minecraft.resources.Identifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.resources.Identifiernet.minecraft.network.chat.Componentdescribe()Short human-readable description shown in the GUI while the quest is locked, e.g.booleantest(QuestContext context) net.minecraft.resources.IdentifiertypeId()
-
Field Details
-
TYPE_ID
public static final net.minecraft.resources.Identifier TYPE_ID -
CODEC
-
TYPE
-
-
Constructor Details
-
AdvancementCondition
public AdvancementCondition(net.minecraft.resources.Identifier advancementId)
-
-
Method Details
-
typeId
public net.minecraft.resources.Identifier typeId()- Specified by:
typeIdin interfaceQuestCondition
-
describe
public net.minecraft.network.chat.Component describe()Description copied from interface:QuestConditionShort human-readable description shown in the GUI while the quest is locked, e.g. "Requires: Stone Age".- Specified by:
describein interfaceQuestCondition
-
test
- Specified by:
testin interfaceQuestCondition
-
advancementId
public net.minecraft.resources.Identifier advancementId()
-