Class SkinTextureUtil

java.lang.Object
me.jay.GravesX.util.SkinTextureUtil

public final class SkinTextureUtil extends Object
Utility class for handling player skins and textures.
  • Method Details

    • setSkullBlockTexture

      public static void setSkullBlockTexture(org.bukkit.block.Skull skull, String name, String base64)
      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

      public static String getTexture(org.bukkit.entity.Entity entity)
      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.