Interface SkinParts

All Known Subinterfaces:
SkinParts.Mutable

@NullMarked public interface SkinParts
Represents the different parts of a player's skin that can be toggled on or off.
  • Method Details

    • allParts

      @Contract(value="-> new", pure=true) static SkinParts.Mutable allParts()
      Creates a new instance of SkinParts with all parts enabled.
      Returns:
      a new SkinParts instance
    • hasCapeEnabled

      boolean hasCapeEnabled()
    • hasJacketEnabled

      boolean hasJacketEnabled()
    • hasLeftSleeveEnabled

      boolean hasLeftSleeveEnabled()
    • hasRightSleeveEnabled

      boolean hasRightSleeveEnabled()
    • hasLeftPantsEnabled

      boolean hasLeftPantsEnabled()
    • hasRightPantsEnabled

      boolean hasRightPantsEnabled()
    • hasHatsEnabled

      boolean hasHatsEnabled()
    • getRaw

      int getRaw()
    • mutableCopy

      SkinParts.Mutable mutableCopy()