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.GameProfile
getPlayerGameProfile
(org.bukkit.entity.Player player) Retrieves the GameProfile of a Player.static String
getTexture
(org.bukkit.entity.Entity entity) Retrieves the texture of an Entity.static void
setSkullBlockTexture
(org.bukkit.block.Skull skull, String name, String base64) Sets the texture of a Skull block.static void
setSkullBlockTexture
(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.
-