Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- getAsset()
- setAsset(ObjectiveTaskAsset)
- isComplete()
- getSerializedTransactionRecords()
- getNonSerializedTransactionRecords()
- getMarkers()
- addMarker(ObjectiveTaskMarker)
- removeMarker(String)
- checkCompletion()
- setup(Objective, Store)
- complete(Objective, ComponentAccessor)
- completeTransactionRecords()
- revertTransactionRecords()
- unloadTransactionRecords()
- assetChanged(Objective)
- sendUpdateObjectiveTaskPacket(Objective)
- areTaskConditionsFulfilled(ComponentAccessor, Ref, Set)
- consumeTaskConditions(ComponentAccessor, Ref, Set)
- toString()
Class ObjectiveTask
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.task.ObjectiveTask
- All Implemented Interfaces:
NetworkSerializer<Objective, ObjectiveTask>
- Direct Known Subclasses:
BountyObjectiveTask, CountObjectiveTask, ReachLocationTask
public abstract class ObjectiveTask
extends Object
implements NetworkSerializer<Objective, ObjectiveTask>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<ObjectiveTask> static final CodecMapCodec<ObjectiveTask> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMarker(ObjectiveTaskMarker marker) booleanareTaskConditionsFulfilled(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) voidassetChanged(Objective objective) abstract booleanvoidcomplete(Objective objective, ComponentAccessor<EntityStore> componentAccessor) voidvoidconsumeTaskConditions(ComponentAccessor<EntityStore> componentAccessor, Ref<EntityStore> ref, Set<UUID> objectivePlayers) getAsset()booleanvoidremoveMarker(String id) voidvoidsendUpdateObjectiveTaskPacket(Objective objective) voidsetAsset(ObjectiveTaskAsset asset) final TransactionRecord[]setup(Objective objective, Store<EntityStore> store) toString()voidMethods inherited from interface NetworkSerializer
toPacket
-
Field Details
-
CODEC
-
BASE_CODEC
-
-
Constructor Details
-
ObjectiveTask
-
-
Method Details
-
getAsset
-
setAsset
-
isComplete
public boolean isComplete() -
getSerializedTransactionRecords
-
getNonSerializedTransactionRecords
-
getMarkers
-
addMarker
-
removeMarker
-
checkCompletion
public abstract boolean checkCompletion() -
setup
@Nullable public final TransactionRecord[] setup(@Nonnull Objective objective, @Nonnull Store<EntityStore> store) -
complete
public void complete(@Nonnull Objective objective, @Nullable ComponentAccessor<EntityStore> componentAccessor) -
completeTransactionRecords
public void completeTransactionRecords() -
revertTransactionRecords
public void revertTransactionRecords() -
unloadTransactionRecords
public void unloadTransactionRecords() -
assetChanged
-
sendUpdateObjectiveTaskPacket
-
areTaskConditionsFulfilled
public boolean areTaskConditionsFulfilled(@Nullable ComponentAccessor<EntityStore> componentAccessor, @Nullable Ref<EntityStore> ref, @Nullable Set<UUID> objectivePlayers) -
consumeTaskConditions
public void consumeTaskConditions(@Nullable ComponentAccessor<EntityStore> componentAccessor, @Nullable Ref<EntityStore> ref, @Nonnull Set<UUID> objectivePlayers) -
toString
-