Class KillObjectiveTask
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.task.ObjectiveTask
com.hypixel.hytale.builtin.adventure.objectives.task.CountObjectiveTask
com.hypixel.hytale.builtin.adventure.npcobjectives.task.KillObjectiveTask
- All Implemented Interfaces:
KillTask,NetworkSerializer<Objective,ObjectiveTask>
- Direct Known Subclasses:
KillNPCObjectiveTask,KillSpawnBeaconObjectiveTask,KillSpawnMarkerObjectiveTask
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.builtin.adventure.objectives.task.CountObjectiveTask
countFields inherited from class com.hypixel.hytale.builtin.adventure.objectives.task.ObjectiveTask
asset, BASE_CODEC, complete, eventRegistry, markers, nonSerializedTransactionRecords, serializedTransactionRecords, taskIndex, taskRef, taskSetIndex -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedKillObjectiveTask(KillObjectiveTaskAsset asset, int taskSetIndex, int taskIndex) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage info) getAsset()Methods inherited from class com.hypixel.hytale.builtin.adventure.objectives.task.CountObjectiveTask
assetChanged, checkCompletion, getInfoMessage, increaseTaskCompletion, setTaskCompletion, toPacketMethods inherited from class com.hypixel.hytale.builtin.adventure.objectives.task.ObjectiveTask
addMarker, areTaskConditionsFulfilled, complete, completeTransactionRecords, consumeTaskConditions, getMarkers, getNonSerializedTransactionRecords, getSerializedTransactionRecords, isComplete, removeMarker, revertTransactionRecords, sendUpdateObjectiveTaskPacket, setAsset, setup, setup0, toString, unloadTransactionRecords
-
Field Details
-
CODEC
-
-
Constructor Details
-
KillObjectiveTask
-
KillObjectiveTask
protected KillObjectiveTask()
-
-
Method Details
-
getAsset
- Overrides:
getAssetin classCountObjectiveTask
-
checkKilledEntity
public void checkKilledEntity(@Nonnull Store<EntityStore> store, @Nonnull Ref<EntityStore> npcRef, @Nonnull Objective objective, @Nonnull NPCEntity npc, @Nonnull Damage info) - Specified by:
checkKilledEntityin interfaceKillTask
-