Class SkinTextureUtil_post_1_21_9

java.lang.Object
dev.cwhead.GravesX.util.SkinTextureUtil_post_1_21_9

public class SkinTextureUtil_post_1_21_9 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.
    • getPlayerProfile

      public static org.bukkit.profile.PlayerProfile getPlayerProfile(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.