Class PreparedAdvancementWrapper
java.lang.Object
com.fren_gor.ultimateAdvancementAPI.nms.wrappers.advancement.PreparedAdvancementWrapper
PreparedAdvancementWrapper
instances can be converted into an AdvancementWrapper
using toRootAdvancementWrapper()
or toBaseAdvancementWrapper(AdvancementWrapper)
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncraft
(@NotNull MinecraftKeyWrapper key, @NotNull AdvancementDisplayWrapper display, @Range(from=1, to=Integer.MAX_VALUE) int maxProgression) Creates a newPreparedAdvancementWrapper
.boolean
abstract @NotNull AdvancementDisplayWrapper
Gets the display wrapper of the advancement.abstract @NotNull MinecraftKeyWrapper
getKey()
Gets the namespaced key wrapper of the advancement.Gets the maximum progression of the advancement.int
hashCode()
abstract @NotNull AdvancementWrapper
Converts thisPreparedAdvancementWrapper
into anAdvancementWrapper
which has a parent advancement.abstract @NotNull AdvancementWrapper
Converts thisPreparedAdvancementWrapper
into anAdvancementWrapper
without a parent advancement.toString()
-
Constructor Details
-
PreparedAdvancementWrapper
public PreparedAdvancementWrapper()
-
-
Method Details
-
craft
@NotNull public static @NotNull PreparedAdvancementWrapper craft(@NotNull @NotNull MinecraftKeyWrapper key, @NotNull @NotNull AdvancementDisplayWrapper display, @Range(from=1, to=Integer.MAX_VALUE) int maxProgression) throws ReflectiveOperationException Creates a newPreparedAdvancementWrapper
.- Parameters:
key
- The namespaced key wrapper of the advancement.display
- The display wrapper of the advancement.maxProgression
- The maximum progression of the advancement.- Returns:
- A new
PreparedAdvancementWrapper
. - Throws:
ReflectiveOperationException
- If reflections goes wrong.
-
getKey
Gets the namespaced key wrapper of the advancement.- Returns:
- The namespaced key wrapper of the advancement.
-
getDisplay
Gets the display wrapper of the advancement.- Returns:
- The display wrapper of the advancement.
-
getMaxProgression
Gets the maximum progression of the advancement.- Returns:
- The maximum progression of the advancement.
-
toRootAdvancementWrapper
Converts thisPreparedAdvancementWrapper
into anAdvancementWrapper
without a parent advancement.- Returns:
- A new
AdvancementWrapper
derived from thisPreparedAdvancementWrapper
.
-
toBaseAdvancementWrapper
@NotNull public abstract @NotNull AdvancementWrapper toBaseAdvancementWrapper(@NotNull @NotNull AdvancementWrapper parent) Converts thisPreparedAdvancementWrapper
into anAdvancementWrapper
which has a parent advancement.- Parameters:
parent
- The parent of the returned advancement.- Returns:
- A new
AdvancementWrapper
derived from thisPreparedAdvancementWrapper
.
-
toString
-
equals
-
hashCode
public int hashCode()
-