Package noppes.npcs.api.entity.data
Interface INPCDisplay
public interface INPCDisplay
-
Method Summary
Modifier and Type Method Description int
getBossbar()
int
getBossColor()
java.lang.String
getCapeTexture()
boolean
getHasHitbox()
boolean
getHasLivingAnimation()
java.lang.String
getModel()
float[]
getModelScale(int part)
java.lang.String
getName()
java.lang.String
getOverlayTexture()
int
getShowName()
int
getSize()
java.lang.String
getSkinPlayer()
java.lang.String
getSkinTexture()
java.lang.String
getSkinUrl()
int
getTint()
java.lang.String
getTitle()
int
getVisible()
boolean
isVisibleTo(IPlayer player)
If the availability is set, you can check if its visible to the player or notvoid
setBossbar(int type)
void
setBossColor(int color)
void
setCapeTexture(java.lang.String texture)
void
setHasHitbox(boolean bo)
void
setHasLivingAnimation(boolean enabled)
void
setModel(java.lang.String model)
void
setModelScale(int part, float x, float y, float z)
void
setName(java.lang.String name)
void
setOverlayTexture(java.lang.String texture)
void
setShowName(int type)
void
setSize(int size)
void
setSkinPlayer(java.lang.String name)
void
setSkinTexture(java.lang.String texture)
void
setSkinUrl(java.lang.String url)
void
setTint(int color)
void
setTitle(java.lang.String title)
void
setVisible(int type)
-
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
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()
-