Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- getObjective(UUID)
- getEntityTasksForPlayer(UUID)
- getObjectiveCollection()
- getTaskRefsForType(Class)
- addTaskRef(ObjectiveTaskRef)
- removeTaskRef(ObjectiveTaskRef)
- registerTaskRef(Class)
- saveToDisk(String, Objective)
- saveToDiskAllObjectives()
- removeFromDisk(String)
- addObjective(UUID, Objective)
- removeObjective(UUID)
- addEntityTaskForPlayer(UUID, String, UUID)
- removeEntityTask(UUID, String)
- removeEntityTaskForPlayer(UUID, String, UUID)
- loadObjective(UUID, Store)
- unloadObjective(UUID)
Class ObjectiveDataStore
java.lang.Object
com.hypixel.hytale.builtin.adventure.objectives.ObjectiveDataStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityTaskForPlayer(UUID playerUUID, String taskId, UUID objectiveUUID) booleanaddObjective(UUID objectiveUUID, Objective objective) <T extends ObjectiveTask>
voidaddTaskRef(ObjectiveTaskRef<T> taskRef) getEntityTasksForPlayer(UUID playerUUID) getObjective(UUID objectiveUUID) <T extends ObjectiveTask>
Set<ObjectiveTaskRef<T>> getTaskRefsForType(Class<T> taskClass) loadObjective(UUID objectiveUUID, Store<EntityStore> store) <T extends ObjectiveTask>
voidregisterTaskRef(Class<T> taskClass) voidremoveEntityTask(UUID objectiveUUID, String taskId) voidremoveEntityTaskForPlayer(UUID objectiveUUID, String taskId, UUID playerUUID) booleanremoveFromDisk(String objectiveId) voidremoveObjective(UUID objectiveUUID) <T extends ObjectiveTask>
voidremoveTaskRef(ObjectiveTaskRef<T> taskRef) voidsaveToDisk(String objectiveId, Objective objective) voidvoidunloadObjective(UUID objectiveUUID)
-
Constructor Details
-
ObjectiveDataStore
-
-
Method Details
-
getObjective
-
getEntityTasksForPlayer
-
getObjectiveCollection
-
getTaskRefsForType
-
addTaskRef
-
removeTaskRef
-
registerTaskRef
-
saveToDisk
-
saveToDiskAllObjectives
public void saveToDiskAllObjectives() -
removeFromDisk
-
addObjective
-
removeObjective
-
addEntityTaskForPlayer
-
removeEntityTask
-
removeEntityTaskForPlayer
-
loadObjective
@Nullable public Objective loadObjective(@Nonnull UUID objectiveUUID, @Nonnull Store<EntityStore> store) -
unloadObjective
-