Class ItemObjective
java.lang.Object
com.pixelmonmod.pixelmon.quests.objectives.objectives.player.ItemObjective
- All Implemented Interfaces:
IQuestElement
,IObjective
-
Constructor Summary
ConstructorDescriptionItemObjective
(String identifier) ItemObjective
(String identifier, boolean itemList, boolean seekMatch) -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
compare
(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item item, int count, int damage, String name, net.minecraft.nbt.CompoundTag nbt) int
quantity
(Stage stage, QuestData data, QuestProgress progress, Objective objective, Arguments arguments) boolean
test
(Stage stage, QuestData data, QuestProgress progress, Objective objective, Arguments arguments, Context context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.pixelmonmod.pixelmon.quests.objectives.IObjective
mark
-
Constructor Details
-
ItemObjective
-
ItemObjective
-
-
Method Details
-
quantity
public int quantity(Stage stage, QuestData data, QuestProgress progress, Objective objective, Arguments arguments) - Specified by:
quantity
in interfaceIObjective
-
identifier
- Specified by:
identifier
in interfaceIObjective
-
getStructure
- Specified by:
getStructure
in interfaceIObjective
- Specified by:
getStructure
in interfaceIQuestElement
-
parse
- Specified by:
parse
in interfaceIObjective
-
test
public boolean test(Stage stage, QuestData data, QuestProgress progress, Objective objective, Arguments arguments, Context context) - Specified by:
test
in interfaceIObjective
-
compare
public static boolean compare(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.Item item, int count, int damage, String name, net.minecraft.nbt.CompoundTag nbt)
-