Uses of Interface
com.cryptomorin.xseries.profiles.objects.Profileable
Packages that use Profileable
Package
Description
-
Uses of Profileable in com.cryptomorin.xseries.profiles.builder
Classes in com.cryptomorin.xseries.profiles.builder that implement ProfileableModifier and TypeClassDescriptionfinal classRepresents an instruction that sets a property of aGameProfile.Methods in com.cryptomorin.xseries.profiles.builder that return ProfileableModifier and TypeMethodDescriptionprotected static @NotNull ProfileableXSkull.getDefaultProfile()The defaultGameProfileused byProfileInstructionas a last resort when none of the fallback values could be retrieved.ProfileInstruction.getDelegateProfile()Methods in com.cryptomorin.xseries.profiles.builder with parameters of type ProfileableModifier and TypeMethodDescription@NotNull ProfileInstruction<T> ProfileInstruction.fallback(@NotNull Profileable... fallbacks) A list of fallback profiles in order.@NotNull ProfileInstruction<T> ProfileInstruction.profile(@NotNull Profileable profileable) Sets the texture profile to be set to the item/block. -
Uses of Profileable in com.cryptomorin.xseries.profiles.objects
Subinterfaces of Profileable in com.cryptomorin.xseries.profiles.objectsModifier and TypeInterfaceDescriptioninterfaceIdeally this should've been an abstract class with finalized methods, but we usually need another abstract class and Java can't have multiple ones, and also it'd have been better ifDelegateProfileable.getDelegateProfile()wasprotected.Classes in com.cryptomorin.xseries.profiles.objects that implement ProfileableModifier and TypeClassDescriptionstatic final classstatic final classBedrock Playersstatic final classstatic final classstatic final classstatic final classstatic final classclassRepresenets any object that has aGameProfilewhich can also be changed.static final classstatic final classstatic final classstatic final classMethods in com.cryptomorin.xseries.profiles.objects with type parameters of type ProfileableModifier and TypeMethodDescriptionstatic <C extends Collection<Profileable>>
@NotNull CompletableFuture<C> Profileable.prepare(C profileables) static <C extends Collection<Profileable>>
@NotNull CompletableFuture<C> Profileable.prepare(C profileables, @Nullable ProfileRequestConfiguration config, @Nullable com.google.common.base.Function<Throwable, Boolean> errorHandler) Prepares the given profiles asynchrously with the given settings.Methods in com.cryptomorin.xseries.profiles.objects that return ProfileableModifier and TypeMethodDescriptionstatic @NotNull ProfileableSets the skull texture based on a string.@NotNull ProfileableDelegateProfileable.getDelegateProfile()The profileable object which handles all the operations.ProfileContainer.BlockProfileContainer.getDelegateProfile()ProfileContainer.ItemStackProfileContainer.getDelegateProfile()static @NotNull ProfileableProfileable.of(@NotNull ProfileInputType type, @NotNull String input) Sets the skull texture based on a string with a known type.static @NotNull ProfileableProfileable.of(@NotNull com.mojang.authlib.GameProfile profile, boolean fetchTexturesIfNeeded) Sets the skull texture based on the specified profile.static @NotNull ProfileableSets the skull texture based on the specified player UUID (whether it's an offline or online UUID).static @NotNull ProfileableProfileable.of(@NotNull org.bukkit.OfflinePlayer offlinePlayer) Sets the skull texture based on the specified offline player.static @NotNull ProfileableProfileable.of(@NotNull org.bukkit.block.Block block) Gets the skull texture from a block that isSkull.static @NotNull ProfileableProfileable.of(@NotNull org.bukkit.block.BlockState blockState) Gets the skull texture from a block that isSkull.static @NotNull ProfileableProfileable.of(@NotNull org.bukkit.inventory.ItemStack item) Gets the skull texture from an item which is aXMaterial.PLAYER_HEAD.static @NotNull ProfileableProfileable.of(@NotNull org.bukkit.inventory.meta.ItemMeta meta) Gets the skull texture from an item which is aXMaterial.PLAYER_HEAD.default @NotNull ProfileableDelegateProfileable.transform(@NotNull ProfileTransformer... transformers) default @NotNull ProfileableProfileable.transform(@NotNull ProfileTransformer... transformers) Adds transformer (readProfileTransformer) information to a copied version of this profile (so it doesn't affect this instance, but the class type will change).static @NotNull ProfileableSets the skull texture based on the specified player UUID (whether it's an offline or online UUID).Methods in com.cryptomorin.xseries.profiles.objects that return types with arguments of type ProfileableModifier and TypeMethodDescriptiondefault @NotNull CompletableFuture<Profileable> Profileable.prepare()A single version ofprepare(Collection, ProfileRequestConfiguration, Function). -
Uses of Profileable in com.cryptomorin.xseries.profiles.objects.cache
Classes in com.cryptomorin.xseries.profiles.objects.cache that implement ProfileableModifier and TypeClassDescriptionclassAnyProfileablethat can have its results cached.classAnyProfileablethat can have its results cached temporarily. -
Uses of Profileable in com.cryptomorin.xseries.profiles.objects.transformer
Classes in com.cryptomorin.xseries.profiles.objects.transformer that implement ProfileableModifier and TypeClassDescriptionfinal classThe default implementation used fortransform(ProfileTransformer...)Methods in com.cryptomorin.xseries.profiles.objects.transformer that return ProfileableModifier and TypeMethodDescriptionTransformableProfile.transform(ProfileTransformer... transformers) Methods in com.cryptomorin.xseries.profiles.objects.transformer with parameters of type ProfileableModifier and TypeMethodDescriptioncom.mojang.authlib.GameProfileProfileTransformer.IncludeOriginalValue.transform(Profileable profileable, com.mojang.authlib.GameProfile profile) com.mojang.authlib.GameProfileProfileTransformer.MakeNotStackable.transform(Profileable profileable, com.mojang.authlib.GameProfile profile) com.mojang.authlib.GameProfileProfileTransformer.RemoveMetadata.transform(Profileable profileable, com.mojang.authlib.GameProfile profile) @NotNull com.mojang.authlib.GameProfileProfileTransformer.transform(@NotNull Profileable profileable, @NotNull com.mojang.authlib.GameProfile profile) Transforms the given profile by the defined operations.Constructors in com.cryptomorin.xseries.profiles.objects.transformer with parameters of type ProfileableModifierConstructorDescriptionTransformableProfile(Profileable profileable, List<ProfileTransformer> transformers)