Package me.jay.GravesX.util
Class SkinTextureUtil
java.lang.Object
me.jay.GravesX.util.SkinTextureUtil
Utility class for handling player skins and textures.
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.authlib.GameProfilegetPlayerGameProfile(org.bukkit.entity.Player player) Retrieves the GameProfile of a Player.static StringgetTexture(org.bukkit.entity.Entity entity) Retrieves the texture of an Entity.static voidsetSkullBlockTexture(org.bukkit.block.Skull skull, String name, String base64) Sets the texture of a Skull block.static voidsetSkullBlockTexture(org.bukkit.inventory.meta.SkullMeta skullMeta, String name, String base64) Sets the texture of a Skull item stack.
-
Method Details
-
setSkullBlockTexture
Sets the texture of a Skull block.- Parameters:
skull- The Skull block.name- The name associated with the texture.base64- The Base64 encoded texture.
-
setSkullBlockTexture
public static void setSkullBlockTexture(org.bukkit.inventory.meta.SkullMeta skullMeta, String name, String base64) Sets the texture of a Skull item stack.- Parameters:
skullMeta- The SkullMeta item meta.name- The name associated with the texture.base64- The Base64 encoded texture.
-
getTexture
Retrieves the texture of an Entity.- Parameters:
entity- The entity from which to get the texture.- Returns:
- The Base64 encoded texture string, or null if not found.
-
getPlayerGameProfile
public static com.mojang.authlib.GameProfile getPlayerGameProfile(org.bukkit.entity.Player player) Retrieves the GameProfile of a Player.- Parameters:
player- The player from which to get the GameProfile.- Returns:
- The GameProfile of the player, or null if not found.
-