Interface INPCDisplay


public interface INPCDisplay
  • Method Details

    • getName

      String getName()
    • setName

      void setName(String name)
    • getTitle

      String getTitle()
    • setTitle

      void setTitle(String title)
    • getSkinUrl

      String getSkinUrl()
    • setSkinUrl

      void setSkinUrl(String url)
    • getSkinPlayer

      String getSkinPlayer()
    • setSkinPlayer

      void setSkinPlayer(String name)
    • getSkinTexture

      String getSkinTexture()
    • setSkinTexture

      void setSkinTexture(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(String texture)
    • getCapeTexture

      String getCapeTexture()
    • setOverlayTexture

      void setOverlayTexture(String texture)
    • getOverlayTexture

      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(String model)
      Parameters:
      model - Entity id from here
    • getModel

      String getModel()
    • setHitboxState

      void setHitboxState(byte state)
      Parameters:
      state - 0:Normal, 1:None, 2:Solid
    • getHitboxState

      byte getHitboxState()
      Returns:
      0:Normal, 1:None, 2:Solid