Interface Profiled

All Known Subinterfaces:
BasePlayer
All Known Implementing Classes:
RenderSource.BasePlayer, RenderSource.ProfiledPlayer

public interface Profiled
Represents an entity that has a player profile, armor, and skin customization settings.

This interface is typically implemented by player-like entities or trackers that need to render player skins and equipment.

Since:
1.15.2
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull PlayerArmor
    Returns the armor equipment of the entity.
    @NotNull ModelProfile
    Returns the model profile (skin) of the entity.
    Returns the skin customization parts (e.g., jacket, hat) of the entity.
  • Method Details

    • profile

      @NotNull @NotNull ModelProfile profile()
      Returns the model profile (skin) of the entity.
      Returns:
      the model profile
      Since:
      1.15.2
    • armors

      @NotNull @NotNull PlayerArmor armors()
      Returns the armor equipment of the entity.
      Returns:
      the player armor
      Since:
      1.15.2
    • skinParts

      @NotNull @NotNull PlayerSkinParts skinParts()
      Returns the skin customization parts (e.g., jacket, hat) of the entity.
      Returns:
      the skin parts
      Since:
      1.15.2