Contents
Class UseEntityObjectiveTask
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.task.ObjectiveTask
com.hypixel.hytale.builtin.adventure.objectives.task.CountObjectiveTask
com.hypixel.hytale.builtin.adventure.objectives.task.UseEntityObjectiveTask
- All Implemented Interfaces:
NetworkSerializer<Objective, ObjectiveTask>
-
Field Summary
FieldsFields inherited from class ObjectiveTask
BASE_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionUseEntityObjectiveTask(UseEntityObjectiveTaskAsset asset, int taskSetIndex, int taskIndex) -
Method Summary
Modifier and TypeMethodDescriptiongetAsset()booleanincreaseTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective, PlayerRef playerRef, UUID npcUUID) toString()Methods inherited from class CountObjectiveTask
assetChanged, checkCompletion, increaseTaskCompletion, setTaskCompletion, toPacketMethods inherited from class ObjectiveTask
addMarker, areTaskConditionsFulfilled, complete, completeTransactionRecords, consumeTaskConditions, getMarkers, getNonSerializedTransactionRecords, getSerializedTransactionRecords, isComplete, removeMarker, revertTransactionRecords, sendUpdateObjectiveTaskPacket, setAsset, setup, unloadTransactionRecords
-
Field Details
-
CODEC
-
-
Constructor Details
-
UseEntityObjectiveTask
public UseEntityObjectiveTask(@Nonnull UseEntityObjectiveTaskAsset asset, int taskSetIndex, int taskIndex)
-
-
Method Details
-
getAsset
- Overrides:
getAssetin classCountObjectiveTask
-
increaseTaskCompletion
public boolean increaseTaskCompletion(@Nonnull Store<EntityStore> store, @Nonnull Ref<EntityStore> ref, int qty, @Nonnull Objective objective, @Nonnull PlayerRef playerRef, UUID npcUUID) -
toString
- Overrides:
toStringin classObjectiveTask
-