Contents
Class CountObjectiveTask
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.task.ObjectiveTask
com.hypixel.hytale.builtin.adventure.objectives.task.CountObjectiveTask
- All Implemented Interfaces:
NetworkSerializer<Objective, ObjectiveTask>
- Direct Known Subclasses:
CraftObjectiveTask, GatherObjectiveTask, KillObjectiveTask, UseBlockObjectiveTask, UseEntityObjectiveTask
-
Field Summary
FieldsFields inherited from class ObjectiveTask
BASE_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionCountObjectiveTask(CountObjectiveTaskAsset asset, int taskSetIndex, int taskIndex) -
Method Summary
Modifier and TypeMethodDescriptionvoidassetChanged(Objective objective) booleangetAsset()voidincreaseTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective) voidsetTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective) Methods inherited from class ObjectiveTask
addMarker, areTaskConditionsFulfilled, complete, completeTransactionRecords, consumeTaskConditions, getMarkers, getNonSerializedTransactionRecords, getSerializedTransactionRecords, isComplete, removeMarker, revertTransactionRecords, sendUpdateObjectiveTaskPacket, setAsset, setup, toString, unloadTransactionRecords
-
Field Details
-
CODEC
-
-
Constructor Details
-
CountObjectiveTask
-
-
Method Details
-
getAsset
- Overrides:
getAssetin classObjectiveTask
-
checkCompletion
public boolean checkCompletion()- Specified by:
checkCompletionin classObjectiveTask
-
assetChanged
- Overrides:
assetChangedin classObjectiveTask
-
increaseTaskCompletion
public void increaseTaskCompletion(@Nonnull Store<EntityStore> store, @Nonnull Ref<EntityStore> ref, int qty, @Nonnull Objective objective) -
setTaskCompletion
public void setTaskCompletion(@Nonnull Store<EntityStore> store, @Nonnull Ref<EntityStore> ref, int qty, @Nonnull Objective objective) -
toPacket
-