Index

A B C D E F G H I J K L M N O P R S T U V X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractMultiParentsAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement.multiParents
The AbstractMultiParentsAdvancement class abstracts the implementation of any multi-parent advancement, providing a standard supported by the API.
AbstractMultiParentsAdvancement(String, AdvancementDisplay, BaseAdvancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Creates a new AbstractMultiParentsAdvancement with a maximum progression of 1.
AbstractMultiParentsAdvancement(String, AdvancementDisplay, BaseAdvancement, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Creates a new AbstractMultiParentsAdvancement.
AbstractMultiTasksAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement.tasks
The AbstractMultiTasksAdvancement class abstracts the implementation of any multi-tasks advancement, providing a standard supported by the API.
AbstractMultiTasksAdvancement(String, AdvancementDisplay, Advancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Creates an AbstractMultiTasksAdvancement with maximum progression of 1.
AbstractMultiTasksAdvancement(String, AdvancementDisplay, Advancement, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Creates an AbstractMultiTasksAdvancement.
AbstractWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers
A generic NMS wrappers.
AbstractWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.AbstractWrapper
 
add(AdvancementKey, float, float) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.CoordAdapterBuilder
Adds the provided AdvancementKey with its coordinates to the builder.
Advancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement
The Advancement class is the parent class of every advancement.
AdvancementDisplay - Class in com.fren_gor.ultimateAdvancementAPI.advancement.display
The AdvancementDisplay class contains the graphical information of the advancement.
AdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, String...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Creates a new AdvancementDisplay.
AdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, List<String>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Creates a new AdvancementDisplay.
AdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, ChatColor, String...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Creates a new AdvancementDisplay.
AdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, ChatColor, List<String>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Creates a new AdvancementDisplay.
AdvancementDisplay(Material, String, AdvancementFrameType, boolean, boolean, float, float, String...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Creates a new AdvancementDisplay.
AdvancementDisplay(Material, String, AdvancementFrameType, boolean, boolean, float, float, List<String>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Creates a new AdvancementDisplay.
AdvancementDisplay.Builder - Class in com.fren_gor.ultimateAdvancementAPI.advancement.display
A builder for AdvancementDisplay.
AdvancementDisplayBuilder<T extends AdvancementDisplayBuilder<T,R>,R extends AdvancementDisplay> - Class in com.fren_gor.ultimateAdvancementAPI.advancement.display
A builder for advancement displays.
AdvancementDisplayBuilder(ItemStack, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Creates a new AdvancementDisplayBuilder.
AdvancementDisplayBuilder(Material, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Creates a new AdvancementDisplayBuilder.
AdvancementDisplayWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement
Wrapper class for NMS AdvancementDisplay.
AdvancementDisplayWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
 
AdvancementDisposedEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.advancement
Called after an advancement has been disposed.
AdvancementDisposedEvent(AdvancementKey) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
Creates a new AdvancementDisposedEvent.
AdvancementDisposeEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.advancement
Called just before an advancement is disposed.
AdvancementDisposeEvent(Advancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
Creates a new AdvancementDisposeEvent.
AdvancementFrameType - Enum Class in com.fren_gor.ultimateAdvancementAPI.advancement.display
Describes which shape of an advancement frame in the advancement GUI.
AdvancementFrameTypeWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement
Wrapper class for NMS FrameType.
AdvancementFrameTypeWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper
 
AdvancementFrameTypeWrapper.FrameType - Enum Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement
Enumeration that represents the frame type of AdvancementFrameTypeWrappers.
AdvancementKey - Class in com.fren_gor.ultimateAdvancementAPI.util
The AdvancementKey class represents a valid advancement namespaced key.
AdvancementKey(MinecraftKeyWrapper) - Constructor for class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Creates a new AdvancementKey from the specified NMS MinecraftKey.
AdvancementKey(String, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Creates a new AdvancementKey with the provided namespace and key.
AdvancementKey(Plugin, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Creates a new AdvancementKey with the provided plugin's (lowercased) name as namespace and the specified key.
AdvancementKey(NamespacedKey) - Constructor for class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Creates a new AdvancementKey from the specified NamespacedKey.
AdvancementMain - Class in com.fren_gor.ultimateAdvancementAPI
Main class of the API.
AdvancementMain(Plugin) - Constructor for class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Creates a new AdvancementMain.
AdvancementMain(Plugin, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Creates a new AdvancementMain.
AdvancementProgressionUpdateEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.advancement
Called when a team's progression of an advancement changes.
AdvancementProgressionUpdateEvent(TeamProgression, int, int, Advancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
Creates a new AdvancementProgressionUpdateEvent.
AdvancementRegistrationEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.advancement
Called when an advancement is registered in an AdvancementTab.
AdvancementRegistrationEvent(Advancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
Creates a new AdvancementRegistrationEvent.
advancementTab - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
The advancement tab of the advancement.
AdvancementTab - Class in com.fren_gor.ultimateAdvancementAPI
The AdvancementTab class represents a tab in the advancement GUI.
AdvancementUtils - Class in com.fren_gor.ultimateAdvancementAPI.util
 
AdvancementWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement
Wrapper class for NMS Advancement.
AdvancementWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
 
AfterHandle - Interface in com.fren_gor.ultimateAdvancementAPI.util
announceChat - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Whether the advancement completion message should be sent on advancement grant.
announceChat - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Whether the advancement completion message should be sent on advancement grant.
announceChat() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Enables the advancement completion message sent on advancement grant.
announceChat(boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Enables or disables the advancement completion message sent on advancement grant.
anyMemberMatch(Predicate<UUID>) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns whether any member of the team matches the provided Predicate.
APINotInstantiatedException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when UltimateAdvancementAPI is used but the API has not yet been enabled.
APINotInstantiatedException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.APINotInstantiatedException
 
APINotInstantiatedException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.APINotInstantiatedException
 
APINotInstantiatedException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.APINotInstantiatedException
 
APINotInstantiatedException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.APINotInstantiatedException
 
APINotInstantiatedException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.APINotInstantiatedException
 
apply(TeamProgression, Player, Advancement) - Method in interface com.fren_gor.ultimateAdvancementAPI.util.AfterHandle
The action to do after player handling.
ArbitraryMultiTaskProgressionUpdateException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an arbitrary progression update is made while it is not admitted.
ArbitraryMultiTaskProgressionUpdateException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.ArbitraryMultiTaskProgressionUpdateException
 
ArbitraryMultiTaskProgressionUpdateException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.ArbitraryMultiTaskProgressionUpdateException
 
ArbitraryMultiTaskProgressionUpdateException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.ArbitraryMultiTaskProgressionUpdateException
 
ArbitraryMultiTaskProgressionUpdateException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.ArbitraryMultiTaskProgressionUpdateException
 
ArbitraryMultiTaskProgressionUpdateException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.ArbitraryMultiTaskProgressionUpdateException
 
AsyncExecutionException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when some code which should be executed sync is executed async instead.
AsyncExecutionException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.AsyncExecutionException
 
AsyncExecutionException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.AsyncExecutionException
 
AsyncExecutionException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.AsyncExecutionException
 
AsyncExecutionException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.AsyncExecutionException
 
AsyncExecutionException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.AsyncExecutionException
 
AsyncPlayerUnregisteredEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Called after a player has been unregistered.
AsyncPlayerUnregisteredEvent(UUID) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
Creates a new AsyncPlayerUnregisteredEvent.
AsyncTeamLoadEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Called when a new TeamProgression instance is created and stored in the caching system.
AsyncTeamLoadEvent(TeamProgression) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
Creates a new AsyncTeamLoadEvent.
AsyncTeamUnloadEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Called after a TeamProgression instance is removed from the caching system.
AsyncTeamUnloadEvent(TeamProgression) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
Creates a new AsyncTeamUnloadEvent.
AsyncTeamUpdateEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Called when a team member joins or leaves a team.
AsyncTeamUpdateEvent(TeamProgression, UUID, AsyncTeamUpdateEvent.Action) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
Creates a new AsyncTeamUpdateEvent.
AsyncTeamUpdateEvent.Action - Enum Class in com.fren_gor.ultimateAdvancementAPI.events.team
The action that occurred.
AUTOMATIC - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption.Option
Cache the request and remove it from the cache after a certain amount of ticks automatically.
AUTOMATIC(Plugin, long) - Static method in class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption
Gets a CacheFreeingOption instance with caching strategy CacheFreeingOption.Option#AUTOMATIC.
automaticallyGrantRootAdvancement() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Utility method which automatically grants the root advancement of this tab to every player after they have been loaded.
automaticallyShowToPlayers() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Utility method which automatically shows this tab to every player just after they have been loaded.

B

BaseAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement
BaseAdvancement directly extends Advancement.
BaseAdvancement(String, AdvancementDisplay, Advancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.BaseAdvancement
Creates a new BaseAdvancement with a maximum progression of 1.
BaseAdvancement(String, AdvancementDisplay, Advancement, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.BaseAdvancement
Creates a new BaseAdvancement.
build() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Builds the advancement display.
build() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Builds the advancement display.
build() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Builds the advancement display.
build() - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.CoordAdapterBuilder
Builds the CoordAdapter.
builder() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Builder(ItemStack, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Creates a new AdvancementDisplay.Builder.
Builder(ItemStack, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Creates a new FancyAdvancementDisplay.Builder.
Builder(Material, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Creates a new AdvancementDisplay.Builder.
Builder(Material, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Creates a new FancyAdvancementDisplay.Builder.

C

CacheFreeingOption - Class in com.fren_gor.ultimateAdvancementAPI.database
The CacheFreeingOption class represents the caching strategy that will be used by the caching system (see DatabaseManager).
CacheFreeingOption.Option - Enum Class in com.fren_gor.ultimateAdvancementAPI.database
Available caching options.
CHALLENGE - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
A frame with thorns at the corners.
CHALLENGE - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper.FrameType
A frame with thorns at the corners.
CHALLENGE - Static variable in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper
A frame wrapper with thorns at the corners.
challengeFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Sets the shape of the advancement frame to AdvancementFrameType.CHALLENGE.
challengeFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the shape of the advancement frame to AdvancementFrameType.CHALLENGE.
chatDescription - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The fancy description used by Advancement.getAnnounceMessage(Player).
chatTitle - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
checkKey(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Checks whether the provided key is not null, not empty, and it's length is less or equals to 127.
checkNamespace(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Checks whether the provided namespace is not null, not empty, and it's length is less or equals to 127.
checkSync() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
checkTeamProgressionNotNull(TeamProgression) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
checkTeamProgressionNotNull(TeamProgression, UUID) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
clearUpTeams() - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Clears the unused team ids in the database.
clearUpTeams() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Clears the unused team ids in the database.
clearUpTeams() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Clears the unused team ids in the database.
close() - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Closes the connection to the database.
close() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Closes the connection to the database.
close() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Closes the connection to the database.
com.fren_gor.ultimateAdvancementAPI - package com.fren_gor.ultimateAdvancementAPI
 
com.fren_gor.ultimateAdvancementAPI.advancement - package com.fren_gor.ultimateAdvancementAPI.advancement
 
com.fren_gor.ultimateAdvancementAPI.advancement.display - package com.fren_gor.ultimateAdvancementAPI.advancement.display
 
com.fren_gor.ultimateAdvancementAPI.advancement.multiParents - package com.fren_gor.ultimateAdvancementAPI.advancement.multiParents
 
com.fren_gor.ultimateAdvancementAPI.advancement.tasks - package com.fren_gor.ultimateAdvancementAPI.advancement.tasks
 
com.fren_gor.ultimateAdvancementAPI.database - package com.fren_gor.ultimateAdvancementAPI.database
 
com.fren_gor.ultimateAdvancementAPI.database.impl - package com.fren_gor.ultimateAdvancementAPI.database.impl
 
com.fren_gor.ultimateAdvancementAPI.events - package com.fren_gor.ultimateAdvancementAPI.events
 
com.fren_gor.ultimateAdvancementAPI.events.advancement - package com.fren_gor.ultimateAdvancementAPI.events.advancement
 
com.fren_gor.ultimateAdvancementAPI.events.team - package com.fren_gor.ultimateAdvancementAPI.events.team
 
com.fren_gor.ultimateAdvancementAPI.exceptions - package com.fren_gor.ultimateAdvancementAPI.exceptions
 
com.fren_gor.ultimateAdvancementAPI.nms.util - package com.fren_gor.ultimateAdvancementAPI.nms.util
 
com.fren_gor.ultimateAdvancementAPI.nms.wrappers - package com.fren_gor.ultimateAdvancementAPI.nms.wrappers
 
com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement - package com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement
 
com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets - package com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets
 
com.fren_gor.ultimateAdvancementAPI.util - package com.fren_gor.ultimateAdvancementAPI.util
 
com.fren_gor.ultimateAdvancementAPI.visibilities - package com.fren_gor.ultimateAdvancementAPI.visibilities
 
compactDescription - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The description of the advancement compacted as a single String (with '\n' + defaultColorCode between lines).
compareTo(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Compares this AdvancementKey to the provided one.
COMPLETE_VERSION - Static variable in class com.fren_gor.ultimateAdvancementAPI.nms.util.ReflectionUtil
The complete NMS version (like v1_17_R1).
contains(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns whether the provided player is part of the team.
contains(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns whether the provided player is part of the team.
Coord(float, float) - Constructor for record class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.Coord
Creates a new Coord.
CoordAdapter - Class in com.fren_gor.ultimateAdvancementAPI.util
The CoordAdapter class adds support for advancement negative coordinates.
CoordAdapter(Map<AdvancementKey, CoordAdapter.Coord>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Creates a new CoordAdapter.
CoordAdapter.Coord - Record Class in com.fren_gor.ultimateAdvancementAPI.util
Record which represents a coordinate in a Cartesian plane where the x-axis points to the right (as usual) and the y-axis points downward.
CoordAdapter.CoordAdapterBuilder - Class in com.fren_gor.ultimateAdvancementAPI.util
A builder for CoordAdapters.
CoordAdapterBuilder() - Constructor for class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.CoordAdapterBuilder
Creates a new CoordAdapterBuilder.
coords(float, float) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the x and y coordinates of the advancement in the advancement GUI.
coords(CoordAdapter, AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the coordinates of the advancement in the advancement GUI, taking them from the provided CoordAdapter.
craft(MinecraftKeyWrapper, AdvancementDisplayWrapper, int) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
Creates a new PreparedAdvancementWrapper.
craft(Object) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
Creates a new MinecraftKeyWrapper with the same namespaced key of the provided NMS MinecraftKey.
craft(String, String) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
Creates a new MinecraftKeyWrapper with the provided namespace and key.
craft(ItemStack, String, String, AdvancementFrameTypeWrapper, float, float) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Creates a new AdvancementDisplayWrapper.
craft(ItemStack, String, String, AdvancementFrameTypeWrapper, float, float, boolean, boolean, boolean) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Creates a new AdvancementDisplayWrapper.
craft(ItemStack, String, String, AdvancementFrameTypeWrapper, float, float, boolean, boolean, boolean, String) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Creates a new AdvancementDisplayWrapper.
craft(ItemStack, String, String, AdvancementFrameTypeWrapper, float, float, String) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Creates a new AdvancementDisplayWrapper.
craftBaseAdvancement(MinecraftKeyWrapper, AdvancementWrapper, AdvancementDisplayWrapper, int) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
Creates a new AdvancementWrapper for a base advancement.
craftRemovePacket(Set<MinecraftKeyWrapper>) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutAdvancementsWrapper
Creates a new PacketPlayOutAdvancementsWrapper which removes some advancements from the advancement GUI.
craftResetPacket() - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutAdvancementsWrapper
Creates a new PacketPlayOutAdvancementsWrapper which removes every previously sent advancement from the advancement GUI.
craftRootAdvancement(MinecraftKeyWrapper, AdvancementDisplayWrapper, int) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
Creates a new AdvancementWrapper for a root advancement.
craftSelect(MinecraftKeyWrapper) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutSelectAdvancementTabWrapper
Creates a new PacketPlayOutSelectAdvancementTabWrapper which selects the specified tab.
craftSelectNone() - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutSelectAdvancementTabWrapper
Creates a new PacketPlayOutSelectAdvancementTabWrapper which deselect any selected tab in the advancement GUI.
craftSendPacket(Map<AdvancementWrapper, Integer>) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutAdvancementsWrapper
Creates a new PacketPlayOutAdvancementsWrapper which adds some advancements to the advancement GUI.
createAdvancementTab(String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Creates a new AdvancementTab with the provided namespace.
createAdvancementTab(Plugin, String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Creates a new AdvancementTab with the provided namespace.

D

DatabaseManager - Class in com.fren_gor.ultimateAdvancementAPI.database
The database manager.
DatabaseManager(AdvancementMain) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Creates a new DatabaseManager which uses an in-memory database.
DatabaseManager(AdvancementMain, File) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Creates a new DatabaseManager which uses a SQLite database.
DatabaseManager(AdvancementMain, String, String, String, String, int, int, long) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Creates a new DatabaseManager which uses a MySQL database.
DEFAULT_DESCRIPTION_COLOR - Static variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
The default color of the description.
DEFAULT_TITLE_COLOR - Static variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
The default color of the title.
defaultColor - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
The default color of the title and description.
defaultColor(ChatColor) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Sets the default color of the title and description.
defaultDescriptionColor - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
The default color of the description.
defaultTitleColor - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
The default color of the title.
description - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The description of the advancement.
description - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
The description of the advancement.
description(String...) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the description of the advancement.
description(List<String>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the description of the advancement.
descriptionColor(ChatColor) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Sets the default color of the description.
disable() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Disables the API.
DISABLE_EXCEPTION_ON_ARBITRARY_SET_PROGRESSION - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
disableVanillaAdvancements() - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.VanillaAdvancementDisablerWrapper
Disable vanilla advancement.
disableVanillaAdvancements() - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Disables the vanilla advancements until next server restart or reload.
disableVanillaAdvancements() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
Disable vanilla advancement.
display - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
The advancement display of the advancement.
displayCustomToast(Player, AdvancementDisplay) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Displays a custom toast notification to a player.
displayCustomToast(Player, ItemStack, String, AdvancementFrameType) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Displays a custom toast notification to a player.
displayToast(Player, ItemStack, String, AdvancementFrameType) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
Displays a custom toast to a player.
displayToastDuringUpdate(Player, Advancement) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
displayToastToPlayer(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Display the toast of this advancement to a player.
displayToastToPlayer(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Display the toast of this advancement to a player.
displayToastToPlayer(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Display the toast of this advancement to a player.
DisposedException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an operation is done on a disposed object.
DisposedException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DisposedException
 
DisposedException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DisposedException
 
DisposedException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DisposedException
 
DisposedException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DisposedException
 
DisposedException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DisposedException
 
doesAnnounceToChat() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns whether the advancement completion message should be sent on advancement grant.
doesAnnounceToChat() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Returns whether the advancement completion message should be sent on advancement grant.
doesAnnounceToChat() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Returns whether grants are announced to chat.
doesShowToast() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns whether the toast notification should be sent on advancement grant.
doesShowToast() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Returns whether the toast notification should be sent on advancement grant.
doesShowToast() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Returns whether toast is shown on grant.
DONT_CACHE - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption.Option
Don't cache the request.
DONT_CACHE() - Static method in class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption
Gets a CacheFreeingOption instance with caching strategy CacheFreeingOption.Option#DONT_CACHE.
DuplicatedException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when some Object is registered twice but duplicates are not admitted.
DuplicatedException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DuplicatedException
 
DuplicatedException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DuplicatedException
 
DuplicatedException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DuplicatedException
 
DuplicatedException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DuplicatedException
 
DuplicatedException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.DuplicatedException
 

E

ENABLE_ARBITRARY_SET_PROGRESSION - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Whether to enable arbitrary progression updates in MultiTasksAdvancement.setProgression(TeamProgression, Player, int, boolean).
enableInMemory() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Enables the API using an in-memory database.
enableMySQL(String, String, String, String, int, int, long) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Enables the API using a MySQL database.
enableSQLite(File) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Enables the API using a SQLite database.
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.AbstractWrapper
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
 
equals(Object) - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
 
equals(Object) - Method in record class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.Coord
Indicates whether some other object is "equal to" this one.
everyMemberMatch(Predicate<UUID>) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns whether every member of the team matches the provided Predicate.

F

FakeAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement
The FakeAdvancement class is a non-saved and non-registrable invisible advancement.
FakeAdvancement(Advancement, float, float) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Creates a new FakeAdvancement.
FakeAdvancement(Advancement, FakeAdvancement.FakeAdvancementDisplay) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Creates a new FakeAdvancement.
FakeAdvancement.FakeAdvancementDisplay - Class in com.fren_gor.ultimateAdvancementAPI.advancement
FakeAdvancementDisplay(ItemStack, String, AdvancementFrameType, float, float) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement.FakeAdvancementDisplay
Creates a new FakeAdvancementDisplay.
FakeAdvancementDisplay(Material, String, AdvancementFrameType, float, float) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement.FakeAdvancementDisplay
Creates a new FakeAdvancementDisplay.
FancyAdvancementDisplay - Class in com.fren_gor.ultimateAdvancementAPI.advancement.display
The FancyAdvancementDisplay class provides a fancier graphical aspect to advancements than AdvancementDisplay.
FancyAdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, String...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
Create a new FancyAdvancementDisplay.
FancyAdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, List<String>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
Create a new FancyAdvancementDisplay.
FancyAdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, ChatColor, ChatColor, String...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
Create a new FancyAdvancementDisplay.
FancyAdvancementDisplay(ItemStack, String, AdvancementFrameType, boolean, boolean, float, float, ChatColor, ChatColor, List<String>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
Create a new FancyAdvancementDisplay.
FancyAdvancementDisplay(Material, String, AdvancementFrameType, boolean, boolean, float, float, String...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
Creates a new FancyAdvancementDisplay.
FancyAdvancementDisplay(Material, String, AdvancementFrameType, boolean, boolean, float, float, List<String>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay
Creates a new FancyAdvancementDisplay.
FancyAdvancementDisplay.Builder - Class in com.fren_gor.ultimateAdvancementAPI.advancement.display
filterNamespaces(String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns the namespaced keys of every registered advancement which namespaced key starts with the provided one.
filterNamespaces(String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the namespaced keys of every registered advancement which namespaced key starts with the provided one.
forEachMember(Consumer<UUID>) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Runs the provided Consumer for each member of the team.
frame - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The shape of the advancement frame in the advancement GUI.
frame - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
The shape of the advancement frame in the advancement GUI.
frame(AdvancementFrameType) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Sets the shape of the advancement frame in the advancement GUI.
frame(AdvancementFrameType) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the shape of the advancement frame in the advancement GUI.
fromNMS(AdvancementFrameTypeWrapper) - Static method in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
Returns the appropriate AdvancementFrameType for the provided NMS wrapper AdvancementFrameTypeWrapper.
fromString(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Creates an AdvancementKey from the provided string.
fromStringList(List<String>) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
fromStringList(String, List<String>) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
fromWrapperSet(Set<T>) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.util.ListSet
Creates a new ListSet containing the NMS objects associated with the elements of the provided Set.

G

getAction() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
Gets the AsyncTeamUpdateEvent.Action of the update.
getAction() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
Gets the TeamUpdateEvent.Action of the update.
getAdvancement() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
Gets the Advancement which is being disposed.
getAdvancement() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
Gets the updated Advancement.
getAdvancement() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
Gets the registered Advancement.
getAdvancement(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns the advancement with the provided namespaced key.
getAdvancement(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the advancement with the provided namespaced key.
getAdvancement(String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns the advancement with the provided namespaced key.
getAdvancement(String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the advancement with the provided namespaced key.
getAdvancement(String, String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns the advancement with the provided namespaced key.
getAdvancement(String, String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the advancement with the provided namespaced key.
getAdvancement(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets the advancement of the tab with the provided AdvancementKey.
getAdvancementFrameType() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the frame type of the advancement.
getAdvancementKey() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
Gets the AdvancementKey of the disposed Advancement.
getAdvancementKey() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
Gets the AdvancementKey of the updated Advancement.
getAdvancements() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets an unmodifiable Collection of all the tab's advancements.
getAdvancementsAsStrings() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns an unmodifiable Collection of all the advancement's keys of this tab as Strings.
getAdvancementsByClass(Class<? extends Advancement>) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets an unmodifiable Collection of all the tab's advancements that are an instance of the provided class or any of its subclasses.
getAdvancementsNamespacedKeys() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets an unmodifiable Set of the AdvancementKeys of all the tab's advancements.
getAdvancementsWithoutRoot() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets an unmodifiable Collection of all the tab's advancements but the root.
getAdvancementTab() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the advancement tab of the advancement.
getAdvancementTab(String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets an advancement tab by its namespace.
getAdvancementTab(String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Gets an advancement tab by its namespace.
getAdvancementTabNamespaces() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns an unmodifiable Set containing the namespaces of every registered advancement tab.
getAdvancementTabNamespaces() - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns an unmodifiable Set containing the namespaces of every registered advancement tab.
getAMember() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns the UUID of a team member.
getAnnounceMessage(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the chat message to be sent when an advancement is completed.
getAnnounceMessage(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Gets the chat message to be sent when an advancement is completed.
getAnnounceMessage(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Gets the chat message to be sent when an advancement is completed.
getAnOnlineMember(DatabaseManager) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns an online team member, if possible.
getApiVersion() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets current API version.
getBackgroundTexture() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Gets the path to the background texture image of the tab.
getBackgroundTexture() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the path of the background texture of the advancement GUI.
getCause() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
Gets the Throwable which caused the failure of the loading.
getCBClass(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.util.ReflectionUtil
Gets a CraftBukkit class using reflections.
getChatDescription() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Gets the BaseComponent array that contains the fancy description.
getChatText() - Method in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
Gets the message that should be sent when the advancement is granted.
getChatTitle() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Gets the BaseComponent array that contains the fancy title.
getColor() - Method in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
Gets the default title and description colors.
getCompactDescription() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the compacted description.
getDatabaseManager() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets the DatabaseManager.
getDatabaseManager() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets the DatabaseManager of this tab.
getDataFolder() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets the owning plugin data folder.
getDefaultColor() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Gets the default color of the title and description.
getDefaultDescriptionColor() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Gets the default color of the description.
getDefaultTitleColor() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Gets the default color of the title.
getDescription() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the description of the advancement.
getDescription() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Gets the description of the advancement.
getDescription() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the description of the advancement.
getDisplay() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the AdvancementDisplay of this advancement.
getDisplay() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Gets the AdvancementDisplay of this advancement.
getDisplay() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
Gets the display wrapper of this advancement.
getDisplay() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
Gets the display wrapper of the advancement.
getEventManager() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets the EventManager API global instance.
getEventManager() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets the EventManager of this tab.
getExpected() - Method in exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Gets the expected version.
getFound() - Method in exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Gets the real version.
getFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the shape of the advancement frame in the advancement GUI.
getFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Gets the shape of the advancement frame in the advancement GUI.
getFrameType() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper
Gets the AdvancementFrameTypeWrapper.FrameType of this frame wrapper.
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
 
getHandlerList() - Static method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
 
getHandlers() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
 
getIcon() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Gets a clone of the icon.
getIcon() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Gets the icon of the advancement in the advancement GUI.
getIcon() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the icon of the advancement.
getInstance(Plugin) - Static method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns a new instance of UltimateAdvancementAPI.
getKey() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the advancement namespaced key.
getKey() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
Gets the namespaced key wrapper of this advancement.
getKey() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
Gets the namespaced key wrapper of the advancement.
getKey() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
Gets the key.
getKey() - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Gets the key of this namespaced key.
getLibbyManager() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets the libby manager.
getLoadingRequestsAmount(UUID, CacheFreeingOption.Option) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the number of currently active loading requests for the specified player with the provided CacheFreeingOption.Option.
getLoadingRequestsAmount(Player, CacheFreeingOption.Option) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the number of currently active loading requests for the specified player with the provided CacheFreeingOption.Option.
getLoadingRequestsAmount(OfflinePlayer, CacheFreeingOption.Option) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the number of currently active loading requests for the specified offline player with the provided CacheFreeingOption.Option.
getLoadingRequestsAmount(Plugin, UUID, CacheFreeingOption.Option) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns the number of currently active loading requests done by a plugin for the specified player with the provided CacheFreeingOption.Option.
getLogger() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets the owning plugin Logger.
getMaxProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the maximum progression of the advancement.
getMaxProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
Gets the maximum progression of this advancement.
getMaxProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
Gets the maximum progression of the advancement.
getMembersCopy() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns a modifiable copy of the team members set.
getMultiTasksAdvancement() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
getNamespace() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets the unique namespace of this tab.
getNamespace() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
Gets the namespace.
getNamespace() - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Gets the namespace of this namespaced key.
getNewProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
Gets the new progression after the update.
getNewProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
Gets the new progression after the update.
getNMSClass(String, String) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.util.ReflectionUtil
Gets an NMS class using reflections.
getNMSVersion() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets the NMS version of the current server.
getNMSVersionsList() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets an unmodifiable list of the minecraft versions supported by this server NMS version.
getNMSVersionsList(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets an unmodifiable list of the minecraft versions supported by the provided NMS version.
getNMSVersionsRange() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets the minecraft versions supported by this server NMS version.
getNMSVersionsRange(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets the minecraft versions supported by the provided NMS version.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns the NMS wrapper of this advancement.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.BaseAdvancement
Returns the NMS wrapper of this advancement.
getNMSWrapper() - Method in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
Gets the AdvancementFrameType NMS wrapper.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns the NMS wrapper of this advancement.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns the NMS wrapper of this advancement.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Returns the NMS wrapper of this advancement.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Returns the NMS wrapper of this advancement.
getNMSWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Gets the NMS wrapper of this AdvancementKey with the same namespace and key of this namespaced key.
getNMSWrapper(Advancement) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the AdvancementDisplay NMS wrapper, using the provided advancement for construction (when necessary).
getNMSWrapper(Advancement) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement.FakeAdvancementDisplay
Returns the AdvancementDisplay NMS wrapper, using the provided advancement for construction (when necessary).
getNMSWrapper(BaseAdvancement) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns the NMS wrapper of this advancement.
getOccurredException() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
Gets the occurred Exception.
getOldProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
Gets the old progression prior to the update.
getOldProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
Gets the old progression prior to the update.
getOriginalX(float) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided x coordinate to the original one.
getOriginalX(AdvancementDisplay) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided AdvancementDisplay's x coordinate to the original one.
getOriginalX(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided AdvancementKey's x coordinate to the original one passed to this CoordAdapter.
getOriginalXAndY(float, float) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided x and y coordinates to the original ones.
getOriginalXAndY(AdvancementDisplay) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided AdvancementDisplay's x and y coordinates to the original ones.
getOriginalXAndY(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided AdvancementKey's x and y coordinates to the original ones passed to this CoordAdapter.
getOriginalXAndY(CoordAdapter.Coord) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided x and y coordinates to the original ones.
getOriginalY(float) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided y coordinate to the original one.
getOriginalY(AdvancementDisplay) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided AdvancementDisplay's y coordinate to the original one.
getOriginalY(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Converts back the provided AdvancementKey's y coordinate to the original one passed to this CoordAdapter.
getOwningPlugin() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Gets the plugin that instantiated the API.
getOwningPlugin() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets the plugin that created this advancement tab.
getParent() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.BaseAdvancement
Gets the parent of the advancement.
getParent() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns the parent advancement.
getParent() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
Gets the parent advancement wrapper of this advancement.
getParents() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Get a Set of the parents.
getParents() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Gets an unmodifiable Set of the advancement parents.
getPlayer() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
Gets the loaded player.
getPlayer() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
Gets the player who couldn't be loaded.
getPlayerByName(String) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets the UUID of the player with the specified name.
getPlayerName(UUID) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets the stored name for the specified player.
getPlayerName(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Gets the stored name for the specified player.
getPlayerName(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Gets the stored name for the specified player.
getPlayers() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns an unmodifiable Set of the players the tab is currently shown to.
getPlayersByName(String) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets a list of the players with the specified name (in the database).
getPlayersByName(String) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Gets a list of the players with the specified name (in the database).
getPlayersByName(String) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Gets a list of the players with the specified name (in the database).
getPlayerUUID() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
Gets the UUID of the player which has been unregistered.
getPlayerUUID() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
Gets the UUID of the player.
getPlayerUUID() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
Gets the UUID of the player.
getPluginAdvancementTabs() - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns an unmodifiable Collection of the advancement tabs registered by the provided plugin.
getPluginAdvancementTabs(Plugin) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns an unmodifiable Collection of the advancement tabs registered by the provided plugin.
getProgression(Advancement) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Gets the progression of the provided advancement for the team.
getProgression(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the current progression of the provided team.
getProgression(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Gets the current progression of the provided team.
getProgression(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Gets the current progression of the provided team.
getProgression(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the current progression of the provided player's team.
getProgression(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Gets the current progression of the provided player's team.
getProgression(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gets the current progression of the provided player's team.
getProgression(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Gets the current progression of the provided player's team.
getRawTitle() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the trimmed title of the advancement.
getResult() - Method in class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
Gets the result of the operation if no Exception occurred.
getRootAdvancement() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns the root advancement of this tab.
getSize() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns the team members count.
getStoredPlayerName(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Gets the in-database stored name of the provided player.
getStoredPlayerName(UUID, Consumer<ObjectResult<String>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Gets the in-database stored name of the provided player.
getStoredPlayerName(OfflinePlayer, Consumer<ObjectResult<String>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Gets the in-database stored name of the provided player.
getSupportedNMSVersions() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets an unmodifiable list of NMS versions supported by this release of UltimateAdvancementAPI.
getSupportedVersions() - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Gets an unmodifiable list of minecraft versions supported by this release of UltimateAdvancementAPI.
getTabs() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns an unmodifiable Collection of every registered advancement tab.
getTabs() - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns an unmodifiable Collection of every registered advancement tab.
getTasks() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Gets an unmodifiable Set of the registered tasks.
getTeamAdvancements(int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets the team advancements mapped with their respective progressions.
getTeamAdvancements(int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Gets the team advancements mapped with their respective progressions.
getTeamAdvancements(int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Gets the team advancements mapped with their respective progressions.
getTeamId() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns the team unique id.
getTeamId(UUID) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets the team id of the provided player.
getTeamId(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Gets the team id of the provided player.
getTeamId(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Gets the team id of the provided player.
getTeamId(Player) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets the team id of the provided player.
getTeamMembers(int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Gets the team members.
getTeamMembers(int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Gets the team members.
getTeamMembers(int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Gets the team members.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
Gets the TeamProgression of the updated team.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
Gets the TeamProgression of the updated team.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
Gets the TeamProgression of the loaded player's team.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
Gets the loaded TeamProgression.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
Gets the TeamProgression of the unloaded team.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
Gets the TeamProgression of the player's team.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
Gets the loaded TeamProgression.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
Gets the TeamProgression of the unloaded team.
getTeamProgression() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
Gets the TeamProgression of the player's team.
getTeamProgression(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns the TeamProgression of the team of the provided player.
getTeamProgression(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the TeamProgression of the team of the provided player.
getTeamProgression(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns the TeamProgression of the team of the provided player.
getTeamProgression(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns the TeamProgression of the team of the provided player.
getTitle() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the title of the advancement.
getTitle() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Gets the title of the advancement.
getTitle() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the title of the advancement.
getUnredeemed(int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Get the list of the unredeemed advancements of the provided team.
getUnredeemed(int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Get the list of the unredeemed advancements of the provided team.
getUnredeemed(int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Get the list of the unredeemed advancements of the provided team.
getWrapperClass(Class<T>) - Static method in class com.fren_gor.ultimateAdvancementAPI.nms.util.ReflectionUtil
Gets the NMS-specific wrapper class of the provided class.
getX() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the advancement position relative to the x-axis.
getX() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Returns the advancement position relative to the x-axis.
getX() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the x coordinate of the advancement in the advancement GUI.
getX(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Gets the converted x coordinate to be used in a AdvancementDisplay.
getXAndY(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Gets the converted x and y coordinates to be used in a AdvancementDisplay.
getY() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Returns the advancement position relative to the y-axis.
getY() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Returns the advancement position relative to the y-axis.
getY() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Gets the y coordinate of the advancement in the advancement GUI.
getY(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter
Gets the converted y coordinate to be used in a AdvancementDisplay.
giveReward(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Gives the rewards to the provided player when the advancement is completed.
giveReward(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Gives the rewards to the provided player when the advancement is completed.
GOAL - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
A frame with rounded top and bottom.
GOAL - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper.FrameType
A frame with rounded top and bottom.
GOAL - Static variable in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper
A frame wrapper with rounded top and bottom.
goalFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Sets the shape of the advancement frame to AdvancementFrameType.GOAL.
goalFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the shape of the advancement frame to AdvancementFrameType.GOAL.
grant(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Grants the advancement to the player's team giving rewards.
grant(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Grants the advancement to the player's team giving rewards.
grant(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Grant the advancement to the player's team.
grant(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Grant the advancement to the player's team.
grantRootAdvancement(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Grants the root advancement of the tab to the specified player giving rewards.
grantRootAdvancement(UUID, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Grants the root advancement of the tab to the specified player.
grantRootAdvancement(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Grants the root advancement of the tab to the specified player giving rewards.
grantRootAdvancement(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Grants the root advancement of the tab to the specified player.

H

handlePlayer(TeamProgression, Player, int, int, boolean, AfterHandle) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Handles the reward process of the advancement.
handlePlayer(TeamProgression, Player, int, int, boolean, AfterHandle) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Handles the reward process of the advancement.
hasAdvancement(Advancement) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns whether the provided advancement belongs to the tab.
hasAdvancement(AdvancementKey) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns whether an advancement with the provided AdvancementKey belongs to the tab.
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.AbstractWrapper
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
 
hashCode() - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
 
hashCode() - Method in record class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.Coord
Returns a hash code value for this object.
hasResult() - Method in class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
Returns whether the operation succeeded and the result is not null.
HiddenVisibility - Interface in com.fren_gor.ultimateAdvancementAPI.visibilities
If an advancement implements this visibility, it will be visible only if the progression is greater than zero.
hideTab(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Hides the tab and its advancements to the provided player.
hideTab(Player...) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Hides the tab and its advancements to the provided players.

I

icon - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The icon of the advancement in the advancement GUI.
icon - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
The icon of the advancement in the advancement GUI.
IDatabase - Interface in com.fren_gor.ultimateAdvancementAPI.database
Interface for database implementations.
IllegalKeyException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an AdvancementKey couldn't be made from a String since it is not a valid key.
IllegalKeyException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalKeyException
 
IllegalKeyException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalKeyException
 
IllegalKeyException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalKeyException
 
IllegalKeyException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalKeyException
 
IllegalKeyException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalKeyException
 
IllegalOperationException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an illegal operation occurs.
IllegalOperationException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalOperationException
 
IllegalOperationException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalOperationException
 
IllegalOperationException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalOperationException
 
IllegalOperationException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.IllegalOperationException
 
incrementProgression(TeamProgression, Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided team.
incrementProgression(TeamProgression, Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided team.
incrementProgression(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team by one.
incrementProgression(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team by one.
incrementProgression(UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team.
incrementProgression(UUID, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team.
incrementProgression(UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team.
incrementProgression(UUID, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team.
incrementProgression(UUID, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team by one.
incrementProgression(UUID, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team by one.
incrementProgression(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team by one.
incrementProgression(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team by one.
incrementProgression(Player, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team.
incrementProgression(Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team.
incrementProgression(Player, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team.
incrementProgression(Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team.
incrementProgression(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Increases the progression of the provided player's team by one.
incrementProgression(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Increases the progression of the provided player's team by one.
InMemory - Class in com.fren_gor.ultimateAdvancementAPI.database.impl
 
InMemory(Logger) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.impl.InMemory
Creates an in-memory database connection.
InvalidAdvancementException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an Advancement is invalid.
InvalidAdvancementException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidAdvancementException
 
InvalidAdvancementException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidAdvancementException
 
InvalidAdvancementException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidAdvancementException
 
InvalidAdvancementException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidAdvancementException
 
InvalidAdvancementException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidAdvancementException
 
InvalidVersionException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an invalid version is detected.
InvalidVersionException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
 
InvalidVersionException(String, String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Creates a new InvalidVersionException.
InvalidVersionException(String, String, String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Creates a new InvalidVersionException.
InvalidVersionException(String, String, String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Creates a new InvalidVersionException.
InvalidVersionException(String, String, String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Creates a new InvalidVersionException.
InvalidVersionException(String, String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
Creates a new InvalidVersionException.
InvalidVersionException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
 
InvalidVersionException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
 
InvalidVersionException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
 
InvalidVersionException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.InvalidVersionException
 
isActive() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns whether the tab is initialised and not disposed.
isAdvancementTabRegistered(String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns whether an advancement tab with the provided namespace has already been registered.
isAdvancementTabRegistered(String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether an advancement tab with the provided namespace has already been registered.
isAnyGrandparentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether either any parent or any grandparent advancement is granted for the provided team.
isAnyGrandparentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns whether either any parent or any grandparent advancement is granted for the provided team.
isAnyGrandparentGranted(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether either any parent or any grandparent advancement is granted for the provided player's team.
isAnyGrandparentGranted(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether either any parent or any grandparent advancement is granted for the provided player's team.
isAnyParentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether any parent advancement is granted for the provided team.
isAnyParentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns whether any parent advancement is granted for the provided team.
isAnyParentGranted(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether any parent advancement is granted for the provided player's team.
isAnyParentGranted(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether any parent advancement is granted for the provided player's team.
isDisposed() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns whether the tab is disposed.
isEnabled() - Static method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns whether the API is enabled.
ISendable - Interface in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets
Interface for sending packets to players.
isEveryGrandparentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether every parent and every grandparent advancements are granted for the provided team.
isEveryGrandparentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns whether every parent and every grandparent advancements are granted for the provided team.
isEveryGrandparentGranted(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether every parent and every grandparent advancements are granted for the provided player's team.
isEveryGrandparentGranted(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether every parent and every grandparent advancements are granted for the provided player's team.
isEveryParentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether every parent advancement is granted for the provided team.
isEveryParentGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Returns whether every parent advancement is granted for the provided team.
isEveryParentGranted(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether every parent advancement is granted for the provided player's team.
isEveryParentGranted(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns whether every parent advancement is granted for the provided player's team.
isExceptionOccurred() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
Returns whether an Exception occurred executing the operation.
isExceptionOccurred() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
Returns whether an exception is occurred.
isGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement has been completed by the provided team.
isGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns whether the advancement has been completed by the provided team.
isGranted(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Returns whether the advancement has been completed by the provided team.
isGranted(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement has been completed by the provided player's team.
isGranted(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns whether the advancement has been completed by the provided player's team.
isGranted(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement has been completed by the provided player's team.
isGranted(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns whether the advancement has been completed by the provided player's team.
isHidden() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementDisplayWrapper
Returns whether the advancement should be hidden in the advancement GUI.
isInitialised() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Returns whether the multi-task advancement is initialised.
isInitialised() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Gets whether the tab is initialized.
isLoaded() - Static method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Returns whether the API is loaded.
isLoaded(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether the provided offline player is loaded into the caching system.
isLoaded(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided player is loaded into the cache.
isLoaded(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether the provided player is loaded into the caching system.
isLoaded(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided offline player is loaded into the cache.
isLoaded(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether the provided offline player is loaded into the caching system.
isLoaded(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided player is loaded into the cache.
isLoadedAndOnline(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided player is online and loaded into the cache.
isLoadedAndOnline(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided player is online and loaded into the cache.
isOfflinePlayerLoaded(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether at least one loading request is currently active for the specified offline player.
isOfflinePlayerLoaded(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether at least one loading request is currently active for the specified player.
isOfflinePlayerLoaded(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether at least one loading request is currently active for the specified player.
isOfflinePlayerLoaded(UUID, Plugin) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether at least one loading request, done by the provided plugin, is currently active for the specified player.
isOwnedByThisTab(Advancement) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns whether the namespace of the specified advancement's key is equals to this tab namespace.
isShownTo(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns whether the tab is shown to the specified player.
isSucceeded() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
Returns whether the operation succeeded.
isUnredeemed(Advancement, UUID, Consumer<ObjectResult<Boolean>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Returns whether the provided advancement is unredeemed for the specified team.
isUnredeemed(Advancement, Player, Consumer<ObjectResult<Boolean>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Gets whether the provided advancement is unredeemed for the specified player.
isUnredeemed(AdvancementKey, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Returns whether the provided advancement is unredeemed for the specified team.
isUnredeemed(AdvancementKey, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Returns whether the provided advancement is unredeemed for the specified team.
isUnredeemed(AdvancementKey, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Returns whether the provided advancement is unredeemed for the specified team.
isUnredeemed(AdvancementKey, TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided advancement is unredeemed for the specified team.
isUnredeemed(AdvancementKey, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Returns whether the provided advancement is unredeemed for the specified player.
isValid() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement is valid.
isValid() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Returns whether the advancement is valid.
isValid() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Gets whether the current TeamProgression object is valid.
isVisible(Advancement, TeamProgression) - Method in interface com.fren_gor.ultimateAdvancementAPI.visibilities.HiddenVisibility
Whether the specified team has a progression grater than zero for the provided advancement.
isVisible(Advancement, TeamProgression) - Method in interface com.fren_gor.ultimateAdvancementAPI.visibilities.IVisibility
Whether the provided advancement is visible for the specified team.
isVisible(Advancement, TeamProgression) - Method in interface com.fren_gor.ultimateAdvancementAPI.visibilities.ParentGrantedVisibility
Whether any parent of the provided advancement is granted for the specified team.
isVisible(Advancement, TeamProgression) - Method in interface com.fren_gor.ultimateAdvancementAPI.visibilities.VanillaVisibility
Whether either any parent or any grandparent of the provided advancement is granted for the specified team.
isVisible(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement is visible to the provided team.
isVisible(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns whether the advancement is visible to the provided team.
isVisible(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Returns whether the advancement is visible to the provided team.
isVisible(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Returns whether the advancement is visible to the provided team.
isVisible(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement is visible to the provided player.
isVisible(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns whether the advancement is visible to the provided player.
isVisible(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Returns whether the advancement is visible to the provided player.
isVisible(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Returns whether the advancement is visible to the provided player.
isVisible(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns whether the advancement is visible to the provided player.
isVisible(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Returns whether the advancement is visible to the provided player.
isVisible(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Returns whether the advancement is visible to the provided player.
isVisible(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Returns whether the advancement is visible to the provided player.
iterator() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.util.ListSet
IVisibility - Interface in com.fren_gor.ultimateAdvancementAPI.visibilities
The core interface of the Advancement Visibility System.

J

JOIN - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent.Action
 
JOIN - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent.Action
Deprecated.
 

K

key - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
The namespaced key of the advancement, which identifies it univocally.

L

LazyValue - Annotation Interface in com.fren_gor.ultimateAdvancementAPI.util
A field annotated with LazyValue should not be assigned until it is used for the first time.
LEAVE - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent.Action
 
LEAVE - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent.Action
Deprecated.
 
ListSet<E> - Class in com.fren_gor.ultimateAdvancementAPI.nms.util
Immutable copy of the non-null elements of a Set.
ListSet(Set<E>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.util.ListSet
Creates a new ListSet containing the elements of the provided Set.
load() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Loads the API.
loadOfflinePlayer(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Loads the provided player from the database into the caching system.
loadOfflinePlayer(UUID, CacheFreeingOption) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Loads the provided player from the database into the caching system.
loadOfflinePlayer(UUID, CacheFreeingOption, Consumer<ObjectResult<TeamProgression>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Loads the provided player from the database with the specified CacheFreeingOption.
loadOfflinePlayer(UUID, Consumer<ObjectResult<TeamProgression>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Loads the provided player from the database without putting they into the caching system (see CacheFreeingOption.DONT_CACHE()).
loadOfflinePlayer(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Loads the provided offline player from the database into the caching system.
loadOfflinePlayer(OfflinePlayer, CacheFreeingOption, Consumer<ObjectResult<TeamProgression>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Loads the provided offline player from the database with the specified CacheFreeingOption.
loadOfflinePlayer(OfflinePlayer, Consumer<ObjectResult<TeamProgression>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Loads the provided offline player from the database without putting they into the caching system (see CacheFreeingOption.DONT_CACHE()).
loadOrRegisterPlayer(UUID, String) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Loads the provided player or registers they if they are new.
loadOrRegisterPlayer(UUID, String) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Loads the provided player or registers they if they are new.
loadOrRegisterPlayer(UUID, String) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Loads the provided player or registers they if they are new.
loadUUID(UUID) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Loads the provided player from the database.
loadUUID(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Loads the provided player from the database.
loadUUID(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Loads the provided player from the database.

M

MANUAL - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption.Option
Cache the request and leave it in the cache until a manual unload request is done.
MANUAL(Plugin) - Static method in class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption
Gets a CacheFreeingOption instance with caching strategy CacheFreeingOption.Option#MANUAL.
MAX_SIMULTANEOUS_LOADING_REQUESTS - Static variable in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Max possible loading requests a plugin can make simultaneously per offline player.
maxProgression - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
The maximum progression of the advancement.
MinecraftKeyWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers
Wrapper class for NMS MinecraftKey.
MinecraftKeyWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
 
movePlayer(UUID, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Moves the provided player to the specified team.
movePlayer(UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Moves the provided player to the specified team.
movePlayer(UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Moves the provided player to the specified team.
movePlayer(Player, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Moves the provided player to the specified team.
movePlayerInNewTeam(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Moves the provided player into a new team.
movePlayerInNewTeam(UUID) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Moves a player in a new team and returns the TeamProgression of the new team.
movePlayerInNewTeam(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Moves a player in a new team and returns the TeamProgression of the new team.
movePlayerInNewTeam(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Moves a player in a new team and returns the TeamProgression of the new team.
movePlayerInNewTeam(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player into a new team.
movePlayerInNewTeam(UUID, Consumer<ObjectResult<TeamProgression>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player into a new team.
movePlayerInNewTeam(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Moves the provided player into a new team.
movePlayerInNewTeam(Player) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Moves a player in a new team and returns the TeamProgression of the new team.
movePlayerInNewTeam(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player into a new team.
movePlayerInNewTeam(Player, Consumer<ObjectResult<TeamProgression>>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player into a new team.
MultiParentsAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement.multiParents
An implementation of AbstractMultiParentsAdvancement.
MultiParentsAdvancement(String, AdvancementDisplay, int, BaseAdvancement...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Creates a new MultiParentsAdvancement.
MultiParentsAdvancement(String, AdvancementDisplay, int, Set<BaseAdvancement>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Creates a new MultiParentsAdvancement.
MultiParentsAdvancement(String, AdvancementDisplay, BaseAdvancement...) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Creates a new MultiParentsAdvancement with a maximum progression of 1.
MultiParentsAdvancement(String, AdvancementDisplay, Set<BaseAdvancement>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Creates a new MultiParentsAdvancement with a maximum progression of 1.
MultiTasksAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement.tasks
An implementation of AbstractMultiTasksAdvancement.
MultiTasksAdvancement(String, AdvancementDisplay, Advancement, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Creates a new MultiTasksAdvancement.
MySQL - Class in com.fren_gor.ultimateAdvancementAPI.database.impl
Class used to establish a connection to a MySQL database.
MySQL(String, String, String, String, int, int, long, Logger, LibraryManager) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Creates the MySQL connection.

N

noMemberMatch(Predicate<UUID>) - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Returns whether no member of the team matches the provided Predicate.
NotGrantedException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when an operation couldn't be done since an advancement is not granted for a team or player.
NotGrantedException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.NotGrantedException
 
NotGrantedException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.NotGrantedException
 
NotGrantedException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.NotGrantedException
 
NotGrantedException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.NotGrantedException
 
NotGrantedException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.NotGrantedException
 
NOTIFICATION_KEY - Static variable in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 

O

ObjectResult<T> - Class in com.fren_gor.ultimateAdvancementAPI.database
The ObjectResult class represents the result of an operation that returns a value, called result.
ObjectResult() - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
Creates a successful ObjectResult with null result.
ObjectResult(Exception) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
Creates a failed ObjectResult.
ObjectResult(T) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
Creates a successful ObjectResult with a result.
occurredException - Variable in class com.fren_gor.ultimateAdvancementAPI.database.Result
The occurred exception.
offset(AdvancementKey, AdvancementKey, float, float) - Method in class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.CoordAdapterBuilder
Adds the provided AdvancementKey to the builder.
onDispose() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Called when the advancement is disposed.
onDispose() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Called when the advancement is disposed.
onDispose() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Called when the advancement is disposed.
onGrant(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Called when the advancement is completed by a player.
onGrant(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Called when the advancement is completed by a player.
onGrant(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Called when the advancement is completed by a player.
onRegister() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Called when the advancement is registered by its AdvancementTab through AdvancementTab.registerAdvancements(RootAdvancement, Set).
onUpdate(TeamProgression, Map<AdvancementWrapper, Integer>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Handles the serialisation of the advancement into the update packet.
onUpdate(TeamProgression, Map<AdvancementWrapper, Integer>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Handles the serialisation of the advancement into the update packet.
onUpdate(TeamProgression, Map<AdvancementWrapper, Integer>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Handles the serialisation of the advancement into the update packet.
onUpdate(TeamProgression, Map<AdvancementWrapper, Integer>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Handles the serialisation of the advancement into the update packet.
openConnection() - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Opens or gets a connection to the database.
openConnection() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Opens or gets a connection to the database.
openConnection() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Opens or gets a connection to the database.

P

PacketPlayOutAdvancementsWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets
Wrapper class for NMS PacketPlayOutAdvancements.
PacketPlayOutAdvancementsWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutAdvancementsWrapper
 
PacketPlayOutSelectAdvancementTabWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets
Wrapper class for NMS PacketPlayOutSelectAdvancementTab.
PacketPlayOutSelectAdvancementTabWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.PacketPlayOutSelectAdvancementTabWrapper
 
parent - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.BaseAdvancement
The advancement parent of the advancement.
ParentGrantedVisibility - Interface in com.fren_gor.ultimateAdvancementAPI.visibilities
If an advancement implements this visibility, it will be visible only if every one of its parents are granted.
PlayerLoadingCompletedEvent - Class in com.fren_gor.ultimateAdvancementAPI.events
Called when a player is loaded successfully.
PlayerLoadingCompletedEvent(Player, TeamProgression) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
Creates a new PlayerLoadingCompletedEvent.
PlayerLoadingFailedEvent - Class in com.fren_gor.ultimateAdvancementAPI.events
Called when a player loading fails.
PlayerLoadingFailedEvent(Player, Throwable) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingFailedEvent
Creates a new PlayerLoadingFailedEvent.
PreparedAdvancementWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement
PreparedAdvancementWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
 
printStackTrace() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
Prints the stack trace of the occurred exception.
progressionFromPlayer(Player, Advancement) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
progressionFromPlayer(Player, AdvancementTab) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
progressionFromUUID(UUID, Advancement) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
progressionFromUUID(UUID, AdvancementTab) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
progressionsCache - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
The cache for the team's progressions (the key is the team unique id).
ProgressionUpdateEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.advancement
Called when a team's progression of an advancement changes.
ProgressionUpdateEvent(TeamProgression, int, int, AdvancementKey) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
Creates a new ProgressionUpdateEvent.

R

rawTitle - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The trimmed title of the advancement.
ReflectionUtil - Class in com.fren_gor.ultimateAdvancementAPI.nms.util
Reflection utility class.
registerAdvancements(RootAdvancement, BaseAdvancement...) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Register the advancements for this tab, initializing the tab.
registerAdvancements(RootAdvancement, Set<BaseAdvancement>) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Register the advancements for this tab, initializing the tab.
registerEvent(Class<E>, Consumer<E>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Registers the provided event into the tab EventManager.
registerEvent(Class<E>, Consumer<E>) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Registers the provided event into the EventManager of this tab.
registerEvent(Class<E>, EventPriority, Consumer<E>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Registers the provided event into the tab EventManager.
registerEvent(Class<E>, EventPriority, Consumer<E>) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Registers the provided event into the EventManager of this tab.
registerTasks(TaskAdvancement...) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Register the tasks for this multi-task advancement, initializing it.
registerTasks(Set<TaskAdvancement>) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Register the tasks for this multi-task advancement, initializing it.
RELEASE - Static variable in class com.fren_gor.ultimateAdvancementAPI.nms.util.ReflectionUtil
The NMS release.
reloadTasks(TeamProgression, Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Reloads and updates the tasks to the provided team members.
reloadTasks(TeamProgression, Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Reloads and updates the tasks to the provided team members.
reloadTasks(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Reloads and updates the tasks to the provided player's team members.
reloadTasks(UUID, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Reloads and updates the tasks to the provided player's team members.
reloadTasks(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Reloads and updates the tasks to the provided player's team members.
reloadTasks(Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.AbstractMultiTasksAdvancement
Reloads and updates the tasks to the provided player's team members.
removeInitialV(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.Versions
Returns the input string unless it starts with 'v'.
resetProgressionCache() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Resets the progression cache for every team.
resetProgressionCache(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Resets the progression cache for the provided team.
result - Variable in class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
The result.
Result - Class in com.fren_gor.ultimateAdvancementAPI.database
The Result class represents the result of an operation.
Result() - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.Result
Creates a new successful Result.
Result(Exception) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.Result
Creates a failed Result.
rethrowException() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
Rethrow the occurred exception as an UnhandledException.
rethrowExceptionIfOccurred() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
Rethrow the occurred exception as an UnhandledException only if that occurred.
revoke(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Revoke the advancement to the player's team.
revoke(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Revoke the advancement to the player's team.
ROOT_KEY - Static variable in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
RootAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement
The first advancement of an advancement tree.
RootAdvancement(AdvancementTab, String, AdvancementDisplay, String) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Creates a new RootAdvancement with a maximum progression of 1.
RootAdvancement(AdvancementTab, String, AdvancementDisplay, String, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.RootAdvancement
Creates a new RootAdvancement.
runSync(AdvancementMain, long, Runnable) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
runSync(AdvancementMain, Runnable) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
runSync(Plugin, long, Runnable) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
runSync(Plugin, Runnable) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 

S

sendTo(Collection<Player>) - Method in interface com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.ISendable
Send the packet to the specified players.
sendTo(Player) - Method in interface com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.ISendable
Send the packet to the specified player.
sendTo(Player...) - Method in interface com.fren_gor.ultimateAdvancementAPI.nms.wrappers.packets.ISendable
Send the packet to the specified players.
setProgression(TeamProgression, Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Sets a new progression for the provided team.
setProgression(TeamProgression, Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Sets a new progression for the provided team.
setProgression(TeamProgression, Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Sets a progression for the provided player's team.
setProgression(TeamProgression, Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Sets a new progression for the provided team.
setProgression(UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Sets a progression for the provided player's team.
setProgression(UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Sets a progression for the provided player's team.
setProgression(UUID, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Sets a progression for the provided player's team.
setProgression(UUID, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Sets a progression for the provided player's team.
setProgression(Player, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Sets a progression for the provided player's team.
setProgression(Player, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Sets a progression for the provided player's team.
setProgression(Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Sets a progression for the provided player's team.
setProgression(Player, int, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.FakeAdvancement
Sets a progression for the provided player's team.
setUnredeemed(Advancement, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, UUID, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, UUID, boolean, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, UUID, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, Player, boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, Player, boolean, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(Advancement, Player, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Sets the provided advancement unredeemed for the specified player.
setUnredeemed(AdvancementKey, boolean, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Sets the provided advancement unredeemed for the specified team.
setUnredeemed(AdvancementKey, boolean, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Sets the provided advancement unredeemed for the specified team.
setUnredeemed(AdvancementKey, boolean, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Sets the provided advancement unredeemed for the specified team.
setUnredeemed(AdvancementKey, boolean, TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Sets an advancement unredeemed for the specified team.
setUnredeemed(AdvancementKey, boolean, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Sets an advancement unredeemed for the specified player.
setUp() - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Sets up the database, like creating the tables.
setUp() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Sets up the database, like creating the tables.
setUp() - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Sets up the database, like creating the tables.
showTab(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Shows the tab to the provided player and sends them the advancements of the tab.
showTab(Player...) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Shows the tab to the provided players and sends them the advancements of the tab.
showToast - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
Whether the toast notification should be sent on advancement grant.
showToast - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Whether the toast notification should be sent on advancement grant.
showToast() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Enables the toast notification sent on advancement grant.
showToast(boolean) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Enables or disables the toast notification sent on advancement grant.
size() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.util.ListSet
SQLite - Class in com.fren_gor.ultimateAdvancementAPI.database.impl
Class used to establish a connection to a SQLite database.
SQLite(File, Logger) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Creates the SQLite connection.
SQLite(Logger) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Creates a SQLite in memory database connection.
startsWithEmptyLine(String) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
SUCCESSFUL - Static variable in class com.fren_gor.ultimateAdvancementAPI.database.Result
A successful Result.

T

TASK - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
A frame with squared shape.
TASK - Enum constant in enum class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper.FrameType
A frame with squared shape.
TASK - Static variable in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper
A frame wrapper with squared shape.
TaskAdvancement - Class in com.fren_gor.ultimateAdvancementAPI.advancement.tasks
The TaskAdvancement class represents a task.
TaskAdvancement(String, AdvancementDisplay, AbstractMultiTasksAdvancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Creates a new TaskAdvancement with a maximum progression of 1.
TaskAdvancement(String, AdvancementDisplay, AbstractMultiTasksAdvancement, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Creates a new TaskAdvancement.
TaskAdvancement(String, AbstractMultiTasksAdvancement) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Creates a new TaskAdvancement with a maximum progression of 1.
TaskAdvancement(String, AbstractMultiTasksAdvancement, int) - Constructor for class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Creates a new TaskAdvancement.
taskFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay.Builder
Sets the shape of the advancement frame to AdvancementFrameType.TASK.
taskFrame() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the shape of the advancement frame to AdvancementFrameType.TASK.
tasks - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
The tasks of this advancement.
TeamLoadEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Deprecated, for removal: This API element is subject to removal in a future version.
Use AsyncTeamLoadEvent instead.
TeamLoadEvent(TeamProgression) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
Creates a new TeamLoadEvent.
TeamProgression - Class in com.fren_gor.ultimateAdvancementAPI.database
The TeamProgression class stores information about a team and its advancement progressions.
TeamProgression(int, UUID) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Creates a new TeamProgression for a team with one player in it.
TeamProgression(Map<AdvancementKey, Integer>, int, Collection<UUID>) - Constructor for class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
Creates a new TeamProgression for a team with more than one player in it.
TeamUnloadEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Deprecated, for removal: This API element is subject to removal in a future version.
TeamUnloadEvent(TeamProgression) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
Creates a new TeamUnloadEvent.
TeamUpdateEvent - Class in com.fren_gor.ultimateAdvancementAPI.events.team
Deprecated, for removal: This API element is subject to removal in a future version.
TeamUpdateEvent(TeamProgression, UUID, TeamUpdateEvent.Action) - Constructor for class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
Creates a new TeamUpdateEvent.
TeamUpdateEvent.Action - Enum Class in com.fren_gor.ultimateAdvancementAPI.events.team
Deprecated.
The action that occurred.
title - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The title of the advancement.
title - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
The title of the advancement.
titleColor(ChatColor) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.FancyAdvancementDisplay.Builder
Sets the default color of the title.
toBaseAdvancementWrapper(AdvancementWrapper) - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
Converts this PreparedAdvancementWrapper into an AdvancementWrapper which has a parent advancement.
toNamespacedKey() - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Gets a NamespacedKey with the same namespace and key of this namespaced key.
toNMS() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.AbstractWrapper
Returns the NMS object associated with this wrapper.
toRootAdvancementWrapper() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
Converts this PreparedAdvancementWrapper into an AdvancementWrapper without a parent advancement.
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Returns the advancement namespaced key as String.
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Returns the namespace of the tab.
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.database.ObjectResult
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.database.Result
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.database.TeamProgression
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposedEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementDisposeEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementProgressionUpdateEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.AdvancementRegistrationEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.advancement.ProgressionUpdateEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.PlayerLoadingCompletedEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncPlayerUnregisteredEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamLoadEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUnloadEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamLoadEvent
Deprecated.
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUnloadEvent
Deprecated.
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent
Deprecated.
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.AbstractWrapper
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementWrapper
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.MinecraftKeyWrapper
 
toString() - Method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Returns a string representation of this namespaced key.
toString() - Method in record class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.Coord
Returns a string representation of this record class.

U

UltimateAdvancementAPI - Class in com.fren_gor.ultimateAdvancementAPI
Class for making requests to the API.
UnhandledException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
An unchecked exception which wraps a checked exception.
UnhandledException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UnhandledException
 
UnhandledException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UnhandledException
 
UnhandledException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UnhandledException
 
unloadOfflinePlayer(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Removes one manual caching request for the provided player.
unloadOfflinePlayer(UUID, Plugin) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Unloads the provided player from the caching system.
unloadOfflinePlayer(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Removes one manual caching request for the provided offline player.
unregister() - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Closes the connection to the database and frees the cache.
unregisterAdvancementTab(String) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Unregisters an advancement tab.
unregisterAdvancementTab(String) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Unregisters an advancement tab.
unregisterAdvancementTabs(Plugin) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Unregisters all the advancement tabs owned by the provided plugin.
unregisterOfflinePlayer(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Unregisters the provided player.
unregisterOfflinePlayer(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Unregisters the provided player, removing they from the database.
unregisterOfflinePlayer(UUID, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Unregisters the provided player, removing they from the database.
unregisterOfflinePlayer(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Unregisters the provided player.
unregisterOfflinePlayer(OfflinePlayer) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Unregisters the provided offline player, removing they from the database.
unregisterOfflinePlayer(OfflinePlayer, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Unregisters the provided offline player, removing they from the database.
unregisterPlayer(UUID) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Deletes the provided player from the database.
unregisterPlayer(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Deletes the provided player from the database.
unregisterPlayer(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Deletes the provided player from the database.
unregisterPlayer(Player) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Deletes the provided player from the database.
unregisterPluginAdvancementTabs() - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Unregisters all the advancement tabs owned by the provided plugin.
unsetUnredeemed(Advancement, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Redeems the specified advancement for the provided player.
unsetUnredeemed(Advancement, UUID, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Redeems the specified advancement for the provided player.
unsetUnredeemed(Advancement, Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Redeems the specified advancement for the provided player.
unsetUnredeemed(Advancement, Player, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Redeems the specified advancement for the provided player.
unsetUnredeemed(AdvancementKey, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Sets the provided advancement redeemed for the specified team if it is unredeemed.
unsetUnredeemed(AdvancementKey, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Sets the provided advancement redeemed for the specified team if it is unredeemed.
unsetUnredeemed(AdvancementKey, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Sets the provided advancement redeemed for the specified team if it is unredeemed.
unsetUnredeemed(AdvancementKey, TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Redeem the specified advancement for the provided team.
unsetUnredeemed(AdvancementKey, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Redeem the specified advancement for the provided player.
unsetUnredeemed(List<Map.Entry<AdvancementKey, Boolean>>, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Sets the provided advancements redeemed for the specified team.
unsetUnredeemed(List<Map.Entry<AdvancementKey, Boolean>>, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Sets the provided advancements redeemed for the specified team.
unsetUnredeemed(List<Map.Entry<AdvancementKey, Boolean>>, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Sets the provided advancements redeemed for the specified team.
UPDATE_ADVANCEMENTS_TO_TEAM - Static variable in interface com.fren_gor.ultimateAdvancementAPI.util.AfterHandle
updateAdvancement(AdvancementKey, int, int) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Updates the progression for the provided advancement and the specified team.
updateAdvancement(AdvancementKey, int, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Updates the progression for the provided advancement and the specified team.
updateAdvancement(AdvancementKey, int, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Updates the progression for the provided advancement and the specified team.
updateAdvancementsToTeam(TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Sends or updates the advancements of the tab to the provided team's members.
updateAdvancementsToTeam(UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Sends or updates the advancements of the tab to the provided player's team members.
updateAdvancementsToTeam(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
Sends or updates the advancements of the tab to the provided player's team members.
updateEveryAdvancement(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementTab
updatePlayer(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.AdvancementMain
Updates every advancement to a player.
updatePlayer(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Updates every advancement to a player.
updatePlayerName(UUID, String) - Method in interface com.fren_gor.ultimateAdvancementAPI.database.IDatabase
Updates the player name in the database.
updatePlayerName(UUID, String) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.MySQL
Updates the player name in the database.
updatePlayerName(UUID, String) - Method in class com.fren_gor.ultimateAdvancementAPI.database.impl.SQLite
Updates the player name in the database.
updatePlayerName(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the name of the specified player in the database.
updatePlayerName(Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Updates the name of the specified player in the database.
updatePlayerName(Player, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Updates the name of the specified player in the database.
updatePlayerTeam(UUID, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Moves the provided player from their team to the second player's one.
updatePlayerTeam(UUID, UUID) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player from their team to the second player's one.
updatePlayerTeam(UUID, UUID, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player from their team to the second player's one.
updatePlayerTeam(Player, TeamProgression) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Moves the provided player from their team to the specified one.
updatePlayerTeam(Player, Player) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Moves the provided player from their team to the second player's one.
updatePlayerTeam(Player, Player) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player from their team to the second player's one.
updatePlayerTeam(Player, Player, Consumer<Result>) - Method in class com.fren_gor.ultimateAdvancementAPI.UltimateAdvancementAPI
Moves the provided player from their team to the second player's one.
updateProgression(AdvancementKey, TeamProgression, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the progression of the specified advancement.
updateProgression(AdvancementKey, UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the progression of the specified advancement.
updateProgression(AdvancementKey, Player, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the progression of the specified advancement.
updateProgressionCache(TeamProgression, int) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Updates the progression cache for the provided team.
updateProgressionWithCompletable(AdvancementKey, TeamProgression, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the progression of the specified advancement.
updateProgressionWithCompletable(AdvancementKey, UUID, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the progression of the specified advancement.
updateProgressionWithCompletable(AdvancementKey, Player, int) - Method in class com.fren_gor.ultimateAdvancementAPI.database.DatabaseManager
Updates the progression of the specified advancement.
UserNotLoadedException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when the requested user is not loaded into the caching system.
UserNotLoadedException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotLoadedException
 
UserNotLoadedException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotLoadedException
 
UserNotLoadedException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotLoadedException
 
UserNotLoadedException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotLoadedException
 
UserNotLoadedException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotLoadedException
 
UserNotLoadedException(UUID) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotLoadedException
 
UserNotRegisteredException - Exception in com.fren_gor.ultimateAdvancementAPI.exceptions
This exception is thrown when the requested user is not present on the database.
UserNotRegisteredException() - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotRegisteredException
 
UserNotRegisteredException(String) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotRegisteredException
 
UserNotRegisteredException(String, Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotRegisteredException
 
UserNotRegisteredException(String, Throwable, boolean, boolean) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotRegisteredException
 
UserNotRegisteredException(Throwable) - Constructor for exception com.fren_gor.ultimateAdvancementAPI.exceptions.UserNotRegisteredException
 
uuidFromPlayer(Player) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
uuidFromPlayer(OfflinePlayer) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 

V

VALID_ADVANCEMENT_KEY - Static variable in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Pattern every valid advancement key should match.
VALID_KEY - Static variable in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Pattern every valid key should match.
VALID_NAMESPACE - Static variable in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementKey
Pattern every valid namespace should match.
validateAndGetFirst(Set<E>) - Static method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.AbstractMultiParentsAdvancement
Returns the first element of the provided Set of BaseAdvancements.
validateIncrement(int) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
validateProgressionValue(int) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
validateProgressionValueStrict(int, int) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
validateRegister() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.Advancement
Validate the advancement after it has been registered by the advancement tab.
validateRegister() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.BaseAdvancement
Validate the advancement after it has been registered by the advancement tab.
validateRegister() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.multiParents.MultiParentsAdvancement
Validate the advancement after it has been registered by the advancement tab.
validateRegister() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.MultiTasksAdvancement
Validate the advancement after it has been registered by the advancement tab.
validateRegister() - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.tasks.TaskAdvancement
Validate the advancement after it has been registered by the advancement tab.
validateTeamProgression(TeamProgression) - Static method in class com.fren_gor.ultimateAdvancementAPI.util.AdvancementUtils
 
valueOf(String) - Static method in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption.Option
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent.Action
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper.FrameType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementFrameType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.fren_gor.ultimateAdvancementAPI.database.CacheFreeingOption.Option
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.fren_gor.ultimateAdvancementAPI.events.team.AsyncTeamUpdateEvent.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.fren_gor.ultimateAdvancementAPI.events.team.TeamUpdateEvent.Action
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.AdvancementFrameTypeWrapper.FrameType
Returns an array containing the constants of this enum class, in the order they are declared.
VanillaAdvancementDisablerWrapper - Class in com.fren_gor.ultimateAdvancementAPI.nms.wrappers
Class to disable vanilla advancements.
VanillaAdvancementDisablerWrapper() - Constructor for class com.fren_gor.ultimateAdvancementAPI.nms.wrappers.VanillaAdvancementDisablerWrapper
 
VanillaVisibility - Interface in com.fren_gor.ultimateAdvancementAPI.visibilities
If an advancement implements this visibility, it will be visible only if either every one of its parent or its grandparent are granted.
VERSION - Static variable in class com.fren_gor.ultimateAdvancementAPI.nms.util.ReflectionUtil
The NMS version.
Versions - Class in com.fren_gor.ultimateAdvancementAPI.util
Utility class for handling UltimateAdvancementAPI versions.

X

x - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The advancement x coordinate.
x - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
The advancement x coordinate.
x() - Method in record class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.Coord
Returns the x coordinate.
x(float) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the x and y coordinates of the advancement in the advancement GUI.

Y

y - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplay
The advancement y coordinate.
y - Variable in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
The advancement y coordinate.
y() - Method in record class com.fren_gor.ultimateAdvancementAPI.util.CoordAdapter.Coord
Returns the y coordinate.
y(float) - Method in class com.fren_gor.ultimateAdvancementAPI.advancement.display.AdvancementDisplayBuilder
Sets the y coordinate of the advancement in the advancement GUI.
A B C D E F G H I J K L M N O P R S T U V X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form