Uses of Class
eu.endercentral.crazy_advancements.advancement.Advancement
Packages that use Advancement
Package
Description
-
Uses of Advancement in eu.endercentral.crazy_advancements.advancement
Methods in eu.endercentral.crazy_advancements.advancement that return AdvancementModifier and TypeMethodDescriptionAdvancement.getParent()Gets the Parent of this AdvancementAdvancementDisplay.getPositionOrigin()Advancement.getRootAdvancement()Gets the Root AdvancementMethods in eu.endercentral.crazy_advancements.advancement that return types with arguments of type AdvancementModifier and TypeMethodDescriptionAdvancement.getChildren()Gets all direct ChildrenAdvancement.getRow()Gets all parents and childrenAdvancement.getRowAfter()Gets all childrenAdvancement.getRowUntil()Gets all parentsMethods in eu.endercentral.crazy_advancements.advancement with parameters of type AdvancementModifier and TypeMethodDescriptionbooleanAdvancementDisplay.isVisible(Player player, Advancement advancement) abstract booleanAdvancementVisibility.isVisible(Player player, Advancement advancement) Do not call this method directly, useAdvancementVisibilityto get accurate visibility datavoidAdvancementDisplay.setPositionOrigin(Advancement positionOrigin) Changes the advancement that marks the origin of the coordinatesConstructors in eu.endercentral.crazy_advancements.advancement with parameters of type AdvancementModifierConstructorDescriptionAdvancement(Advancement parent, NameKey name, AdvancementDisplay display, boolean childrenTracking, AdvancementFlag... flags) Constructor for Advancements with a parent and the option to disable children trackingAdvancement(Advancement parent, NameKey name, AdvancementDisplay display, AdvancementFlag... flags) Constructor for Advancements with a parent -
Uses of Advancement in eu.endercentral.crazy_advancements.event
Methods in eu.endercentral.crazy_advancements.event that return AdvancementModifier and TypeMethodDescriptionAdvancementGrantEvent.getAdvancement()Gets the AdvancementAdvancementRevokeEvent.getAdvancement()Gets the AdvancementConstructors in eu.endercentral.crazy_advancements.event with parameters of type AdvancementModifierConstructorDescriptionAdvancementGrantEvent(AdvancementManager manager, Advancement advancement, Player player) AdvancementRevokeEvent(AdvancementManager manager, Advancement advancement, Player player) -
Uses of Advancement in eu.endercentral.crazy_advancements.manager
Methods in eu.endercentral.crazy_advancements.manager that return AdvancementModifier and TypeMethodDescriptionAdvancementManager.getAdvancement(NameKey name) Gets an Advancement with a specified NameMethods in eu.endercentral.crazy_advancements.manager that return types with arguments of type AdvancementModifier and TypeMethodDescriptionAdvancementManager.getAdvancements()Gets a list of Advancements in the ManagerAdvancementManager.getAdvancements(String namespace) Gets a list of Advancements with a certain namespaceMethods in eu.endercentral.crazy_advancements.manager with parameters of type AdvancementModifier and TypeMethodDescriptionvoidAdvancementManager.addAdvancement(Advancement... addedAdvancements) Adds advancements to the Manager
Duplicates will be discardedAdvancementManager.createNewSave(UUID uuid, Advancement... advancements) Gets the Progress as JSONAdvancementManager.createNewSave(Player player, Advancement... advancements) Gets the Progress as JSONintAdvancementManager.getCriteriaProgress(UUID uuid, Advancement advancement) Gets the Criteria ProgressintAdvancementManager.getCriteriaProgress(Player player, Advancement advancement) Gets the Criteria ProgressAdvancementManager.grantAdvancement(UUID uuid, Advancement advancement) Grants an advancement, also works with offline playersAdvancementManager.grantAdvancement(Player player, Advancement advancement) Grants an advancementAdvancementManager.grantCriteria(UUID uuid, Advancement advancement, String... criteria) Grans criteria for an advancement, also works with offline playersAdvancementManager.grantCriteria(Player player, Advancement advancement, String... criteria) Grants criteria for an advancementvoidAdvancementManager.loadProgress(UUID uuid, Advancement... advancements) Loads the progress for Advancements in this ManagervoidAdvancementManager.loadProgress(UUID uuid, SaveFile saveFile, Advancement... advancements) Loads the progress for Advancements in this ManagervoidAdvancementManager.loadProgress(Player player, Advancement... advancements) Loads the progress for Advancements in this ManagervoidAdvancementManager.loadProgress(Player player, SaveFile saveFile, Advancement... advancements) Loads the progress for Advancements in this ManagervoidAdvancementManager.removeAdvancement(Advancement... removedAdvancements) Removes an advancement from the ManagerAdvancementManager.revokeAdvancement(UUID uuid, Advancement advancement) Revokes an advancement, also works with offline playersAdvancementManager.revokeAdvancement(Player player, Advancement advancement) Revokes an advancementAdvancementManager.revokeCriteria(UUID uuid, Advancement advancement, String... criteria) Revokes criteria for an advancement, also works with offline playersAdvancementManager.revokeCriteria(Player player, Advancement advancement, String... criteria) Revokes criteria for an advancementvoidAdvancementManager.saveProgress(UUID uuid, Advancement... advancements) Saves the progress in this Advancement Managers filevoidAdvancementManager.saveProgress(Player player, Advancement... advancements) Saves the progress in this Advancement Managers fileAdvancementManager.setCriteriaProgress(UUID uuid, Advancement advancement, int criteriaProgress) Sets the criteria progress for an advancement, also works with offline players
Only works for Advancements withCriteriaTypeNUMBER and will returnSetCriteriaResultINVALID if it doesn't matchAdvancementManager.setCriteriaProgress(Player player, Advancement advancement, int criteriaProgress) Sets the criteria progress for an advancement
Only works for Advancements withCriteriaTypeNumber and will returnSetCriteriaResultINVALID if it doesn't matchvoidAdvancementManager.unloadProgress(UUID uuid, Advancement... advancements) Unloads progress for Advancements in this ManagervoidAdvancementManager.unloadProgress(Player player, Advancement... advancements) Unloads progress for Advancements in this ManagervoidAdvancementManager.unloadVisibilityStatus(UUID uuid, Advancement... advancements) Unloads the Visibility Status for Advancements in this ManagervoidAdvancementManager.unloadVisibilityStatus(Player player, Advancement... advancements) Unloads the Visibility Status for Advancements in this ManagervoidAdvancementManager.updateAdvancement(Advancement... updatedAdvancements) Updates advancements in this managervoidAdvancementManager.updateProgress(Player player, Advancement... advancements) Updates Advancement Progress for a Player -
Uses of Advancement in eu.endercentral.crazy_advancements.packet
Methods in eu.endercentral.crazy_advancements.packet that return types with arguments of type AdvancementModifier and TypeMethodDescriptionAdvancementsPacket.getAdvancements()Gets a copy of the list of the added AdvancementsMethods in eu.endercentral.crazy_advancements.packet with parameters of type AdvancementModifier and TypeMethodDescriptionstatic net.minecraft.advancements.AdvancementPacketConverter.toNmsAdvancement(Advancement advancement) Creates an NMS AdvancementConstructor parameters in eu.endercentral.crazy_advancements.packet with type arguments of type AdvancementModifierConstructorDescriptionAdvancementsPacket(Player player, boolean reset, List<Advancement> advancements, List<NameKey> removedAdvancements) Constructor for creating Advancement PacketsVisibilityAdvancementsPacket(Player player, boolean reset, List<Advancement> advancements, List<NameKey> removedAdvancements) Constructor for creating Advancement Packets that respect Advancement Visiblity