Interface INPCDisplay


public interface INPCDisplay
  • Method Details

    • getName

      java.lang.String getName()
    • setName

      void setName​(java.lang.String name)
    • getTitle

      java.lang.String getTitle()
    • setTitle

      void setTitle​(java.lang.String title)
    • getSkinUrl

      java.lang.String getSkinUrl()
    • setSkinUrl

      void setSkinUrl​(java.lang.String url)
    • getSkinPlayer

      java.lang.String getSkinPlayer()
    • setSkinPlayer

      void setSkinPlayer​(java.lang.String name)
    • getSkinTexture

      java.lang.String getSkinTexture()
    • setSkinTexture

      void setSkinTexture​(java.lang.String texture)
    • getHasLivingAnimation

      boolean getHasLivingAnimation()
    • setHasLivingAnimation

      void setHasLivingAnimation​(boolean enabled)
    • getVisible

      int getVisible()
      Returns:
      0:visible, 1:invisible, 2:semi-invisible
    • setVisible

      void setVisible​(int type)
      Parameters:
      type - 0:visible, 1:invisible, 2:semi-invisible
    • isVisibleTo

      boolean isVisibleTo​(IPlayer player)
      If the availability is set, you can check if its visible to the player or not
    • getBossbar

      int getBossbar()
      Returns:
      0:invisible, 1:visible, 2:when-attacking
    • setBossbar

      void setBossbar​(int type)
      Parameters:
      type - 0:invisible, 1:visible, 2:when-attacking
    • getSize

      int getSize()
      Returns:
      1-30
    • setSize

      void setSize​(int size)
      Parameters:
      size - 1-30
    • getTint

      int getTint()
    • setTint

      void setTint​(int color)
      Parameters:
      color - E.g. setTint(0xFF0000) sets the tint to red. (depending on the language you might want to look up how to convert hexadecimals to integers)
    • getShowName

      int getShowName()
      Returns:
      0:visible, 1:invisible, 2:when-attacking
    • setShowName

      void setShowName​(int type)
      Parameters:
      type - 0:visible, 1:invisible, 2:when-attacking
    • setCapeTexture

      void setCapeTexture​(java.lang.String texture)
    • getCapeTexture

      java.lang.String getCapeTexture()
    • setOverlayTexture

      void setOverlayTexture​(java.lang.String texture)
    • getOverlayTexture

      java.lang.String getOverlayTexture()
    • setModelScale

      void setModelScale​(int part, float x, float y, float z)
      Parameters:
      part - 0:Head, 1:Body, 2:ArmLeft, 3:ArmRight, 4:LegLeft, 5:LegRight
    • getModelScale

      float[] getModelScale​(int part)
      Parameters:
      part - 0:Head, 1:Body, 2:ArmLeft, 3:ArmRight, 4:LegLeft, 5:LegRight
      Returns:
      Returns a float array
    • getBossColor

      int getBossColor()
      Returns:
      0:Pink, 1:Blue, 2:Red, 3:Green, 4:Yellow, 5:Purple, 6:White
    • setBossColor

      void setBossColor​(int color)
      Parameters:
      color - 0:Pink, 1:Blue, 2:Red, 3:Green, 4:Yellow, 5:Purple, 6:White
    • setModel

      void setModel​(java.lang.String model)
      Parameters:
      model - Entity id from here
    • getModel

      java.lang.String getModel()
    • setHasHitbox

      void setHasHitbox​(boolean bo)
    • getHasHitbox

      boolean getHasHitbox()