Uses of Class
com.hypixel.hytale.builtin.adventure.objectives.Objective
Packages that use Objective
Package
Description
-
Uses of Objective in com.hypixel.hytale.builtin.adventure.npcobjectives.task
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.task with parameters of type ObjectiveModifier and TypeMethodDescriptionvoidBountyObjectiveTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage damageInfo) voidKillObjectiveTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage info) voidKillTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage damageInfo) Checks if the killed entity satisfies the conditions of the kill task and updates the objective progress accordingly. -
Uses of Objective in com.hypixel.hytale.builtin.adventure.npcobjectives.transaction
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.transaction that return ObjectiveConstructors in com.hypixel.hytale.builtin.adventure.npcobjectives.transaction with parameters of type ObjectiveModifierConstructorDescriptionKillTaskTransaction(KillTask task, Objective objective, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Objective in com.hypixel.hytale.builtin.adventure.objectivereputation
Methods in com.hypixel.hytale.builtin.adventure.objectivereputation with parameters of type ObjectiveModifier and TypeMethodDescriptionvoidReputationCompletion.handle(Objective objective, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Objective in com.hypixel.hytale.builtin.adventure.objectives
Fields in com.hypixel.hytale.builtin.adventure.objectives with type parameters of type ObjectiveModifier and TypeFieldDescriptionstatic final BuilderCodec<Objective> Objective.CODECThe codec used to parseObjectiveinstances.Methods in com.hypixel.hytale.builtin.adventure.objectives that return ObjectiveModifier and TypeMethodDescriptionObjectiveDataStore.getObjective(UUID objectiveUUID) ObjectiveDataStore.loadObjective(UUID objectiveUUID, Store<EntityStore> store) ObjectivePlugin.startObjective(String objectiveId, Set<UUID> playerUUIDs, UUID worldUUID, UUID markerUUID, Store<EntityStore> store) ObjectivePlugin.startObjective(String objectiveId, UUID objectiveUUID, Set<UUID> playerUUIDs, UUID worldUUID, UUID markerUUID, Store<EntityStore> store) ObjectivePlugin.startObjectiveLine(Store<EntityStore> store, String objectiveLineId, Set<UUID> playerUUIDs, UUID worldUUID, UUID markerUUID) Methods in com.hypixel.hytale.builtin.adventure.objectives that return types with arguments of type ObjectiveMethods in com.hypixel.hytale.builtin.adventure.objectives with parameters of type ObjectiveModifier and TypeMethodDescriptionbooleanObjectiveDataStore.addObjective(UUID objectiveUUID, Objective objective) voidObjectivePlugin.objectiveCompleted(Objective objective, Store<EntityStore> store) voidObjectiveDataStore.saveToDisk(String objectiveId, Objective objective) voidObjectivePlugin.storeObjectiveHistoryData(Objective objective) voidObjectivePlugin.untrackObjectiveForPlayer(Objective objective, UUID playerUUID) Constructor parameters in com.hypixel.hytale.builtin.adventure.objectives with type arguments of type Objective -
Uses of Objective in com.hypixel.hytale.builtin.adventure.objectives.completion
Methods in com.hypixel.hytale.builtin.adventure.objectives.completion with parameters of type ObjectiveModifier and TypeMethodDescriptionvoidClearObjectiveItemsCompletion.handle(Objective objective, ComponentAccessor<EntityStore> componentAccessor) voidGiveItemsCompletion.handle(Objective objective, ComponentAccessor<EntityStore> componentAccessor) abstract voidObjectiveCompletion.handle(Objective objective, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Objective in com.hypixel.hytale.builtin.adventure.objectives.config.objectivesetup
Methods in com.hypixel.hytale.builtin.adventure.objectives.config.objectivesetup that return ObjectiveModifier and TypeMethodDescriptionabstract ObjectiveObjectiveTypeSetup.setup(Set<UUID> playerUUIDs, UUID worldUUID, UUID markerUUID, Store<EntityStore> store) SetupObjective.setup(Set<UUID> playerUUIDs, UUID worldUUID, UUID markerUUID, Store<EntityStore> store) SetupObjectiveLine.setup(Set<UUID> playerUUIDs, UUID worldUUID, UUID markerUUID, Store<EntityStore> store) -
Uses of Objective in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation
Methods in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation that return ObjectiveMethods in com.hypixel.hytale.builtin.adventure.objectives.markers.objectivelocation with parameters of type ObjectiveModifier and TypeMethodDescriptionvoidObjectiveLocationMarker.setActiveObjective(Objective activeObjective) -
Uses of Objective in com.hypixel.hytale.builtin.adventure.objectives.task
Classes in com.hypixel.hytale.builtin.adventure.objectives.task that implement interfaces with type arguments of type ObjectiveMethods in com.hypixel.hytale.builtin.adventure.objectives.task with parameters of type ObjectiveModifier and TypeMethodDescriptionvoidCountObjectiveTask.assetChanged(Objective objective) voidObjectiveTask.assetChanged(Objective objective) voidObjectiveTask.complete(Objective objective, ComponentAccessor<EntityStore> componentAccessor) voidCountObjectiveTask.increaseTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective) booleanUseEntityObjectiveTask.increaseTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective, PlayerRef playerRef, UUID npcUUID) voidGatherObjectiveTask.onInventoryChange(Objective objective, Ref<EntityStore> playerRef, Store<EntityStore> store, InventoryChangeEvent event) voidInventoryChangeAware.onInventoryChange(Objective objective, Ref<EntityStore> playerRef, Store<EntityStore> store, InventoryChangeEvent event) Called when an inventory change occurs on a player participating in the given objective.voidReachLocationTask.onPlayerReachLocationMarker(Store<EntityStore> store, Ref<EntityStore> ref, String locationMarkerId, Objective objective) voidObjectiveTask.sendUpdateObjectiveTaskPacket(Objective objective) voidCountObjectiveTask.setTaskCompletion(Store<EntityStore> store, Ref<EntityStore> ref, int qty, Objective objective) final TransactionRecord[]ObjectiveTask.setup(Objective objective, Store<EntityStore> store) voidReachLocationTask.setupMarker(Objective objective, ReachLocationMarker locationMarkerEntity, org.joml.Vector3d position, CommandBuffer<EntityStore> commandBuffer)