Class Skin

java.lang.Object
cn.nukkit.entity.data.Skin

public class Skin extends Object
Author:
MagicDroidX (Nukkit Project)
  • Field Details

    • SINGLE_SKIN_SIZE

      public static final int SINGLE_SKIN_SIZE
      See Also:
    • DOUBLE_SKIN_SIZE

      public static final int DOUBLE_SKIN_SIZE
      See Also:
    • SKIN_128_64_SIZE

      public static final int SKIN_128_64_SIZE
      See Also:
    • SKIN_128_128_SIZE

      public static final int SKIN_128_128_SIZE
      See Also:
    • GEOMETRY_CUSTOM

      public static final String GEOMETRY_CUSTOM
    • GEOMETRY_CUSTOM_SLIM

      public static final String GEOMETRY_CUSTOM_SLIM
  • Constructor Details

    • Skin

      public Skin()
  • Method Details

    • isValid

      public boolean isValid()
    • getSkinData

      public SerializedImage getSkinData()
    • getSkinId

      public String getSkinId()
    • setSkinId

      public void setSkinId(String skinId)
    • generateSkinId

      public void generateSkinId(String name)
    • setSkinData

      public void setSkinData(byte[] skinData)
    • setSkinData

      public void setSkinData(BufferedImage image)
    • setSkinData

      public void setSkinData(SerializedImage skinData)
    • setSkinResourcePatch

      public void setSkinResourcePatch(String skinResourcePatch)
    • setGeometryName

      public void setGeometryName(String geometryName)
    • getSkinResourcePatch

      public String getSkinResourcePatch()
    • getCapeData

      public SerializedImage getCapeData()
    • getCapeId

      public String getCapeId()
    • setCapeId

      public void setCapeId(String capeId)
    • setCapeData

      public void setCapeData(byte[] capeData)
    • setCapeData

      public void setCapeData(BufferedImage image)
    • setCapeData

      public void setCapeData(SerializedImage capeData)
    • getGeometryData

      public String getGeometryData()
    • setGeometryData

      public void setGeometryData(String geometryData)
    • getAnimationData

      public String getAnimationData()
    • setAnimationData

      public void setAnimationData(String animationData)
    • getAnimations

      public List<SkinAnimation> getAnimations()
    • getPersonaPieces

      public List<PersonaPiece> getPersonaPieces()
    • getTintColors

      public List<PersonaPieceTint> getTintColors()
    • isPremium

      public boolean isPremium()
    • setPremium

      public void setPremium(boolean premium)
    • isPersona

      public boolean isPersona()
    • setPersona

      public void setPersona(boolean persona)
    • isCapeOnClassic

      public boolean isCapeOnClassic()
    • setCapeOnClassic

      public void setCapeOnClassic(boolean capeOnClassic)
    • setPrimaryUser

      @Since("1.5.2.0-PN") public void setPrimaryUser(boolean primaryUser)
    • isPrimaryUser

      @Since("1.5.2.0-PN") public boolean isPrimaryUser()
    • setGeometryDataEngineVersion

      @Since("1.5.2.0-PN") public void setGeometryDataEngineVersion(String geometryDataEngineVersion)
    • getGeometryDataEngineVersion

      @Since("1.5.2.0-PN") public String getGeometryDataEngineVersion()
    • isTrusted

      public boolean isTrusted()
    • setTrusted

      public void setTrusted(boolean trusted)
    • getSkinColor

      public String getSkinColor()
    • setSkinColor

      public void setSkinColor(String skinColor)
    • getArmSize

      public String getArmSize()
    • setArmSize

      public void setArmSize(String armSize)
    • getFullSkinId

      public String getFullSkinId()
    • setPlayFabId

      @Since("1.4.0.0-PN") public void setPlayFabId(String playFabId)
    • getPlayFabId

      @Since("1.4.0.0-PN") public String getPlayFabId()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object