Class CloudNPC
- java.lang.Object
-
- eu.cloudnetservice.cloudnet.ext.npcs.CloudNPC
-
public class CloudNPC extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudNPC.NPCProfileProperty
-
Constructor Summary
Constructors Constructor Description CloudNPC()CloudNPC(java.util.UUID uuid, java.lang.String displayName, java.lang.String infoLine, java.util.Set<CloudNPC.NPCProfileProperty> profileProperties, de.dytanic.cloudnet.ext.bridge.WorldPosition position, java.lang.String targetGroup, java.lang.String itemInHand, boolean lookAtPlayer, boolean imitatePlayer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDisplayName()java.lang.StringgetInfoLine()java.lang.StringgetItemInHand()NPCActiongetLeftClickAction()de.dytanic.cloudnet.ext.bridge.WorldPositiongetPosition()java.util.Set<CloudNPC.NPCProfileProperty>getProfileProperties()NPCActiongetRightClickAction()java.lang.StringgetTargetGroup()java.util.UUIDgetUUID()booleanisImitatePlayer()booleanisLookAtPlayer()voidsetDisplayName(java.lang.String displayName)voidsetImitatePlayer(boolean imitatePlayer)voidsetInfoLine(java.lang.String infoLine)voidsetItemInHand(java.lang.String itemInHand)voidsetLeftClickAction(NPCAction leftClickAction)voidsetLookAtPlayer(boolean lookAtPlayer)voidsetPosition(de.dytanic.cloudnet.ext.bridge.WorldPosition position)voidsetProfileProperties(java.util.Set<CloudNPC.NPCProfileProperty> profileProperties)voidsetRightClickAction(NPCAction rightClickAction)voidsetTargetGroup(java.lang.String targetGroup)voidsetUUID(java.util.UUID uuid)
-
-
-
Constructor Detail
-
CloudNPC
public CloudNPC()
-
CloudNPC
public CloudNPC(java.util.UUID uuid, java.lang.String displayName, java.lang.String infoLine, java.util.Set<CloudNPC.NPCProfileProperty> profileProperties, de.dytanic.cloudnet.ext.bridge.WorldPosition position, java.lang.String targetGroup, java.lang.String itemInHand, boolean lookAtPlayer, boolean imitatePlayer)
-
-
Method Detail
-
getUUID
public java.util.UUID getUUID()
-
setUUID
public void setUUID(java.util.UUID uuid)
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
getInfoLine
public java.lang.String getInfoLine()
-
setInfoLine
public void setInfoLine(java.lang.String infoLine)
-
getProfileProperties
public java.util.Set<CloudNPC.NPCProfileProperty> getProfileProperties()
-
setProfileProperties
public void setProfileProperties(java.util.Set<CloudNPC.NPCProfileProperty> profileProperties)
-
getPosition
public de.dytanic.cloudnet.ext.bridge.WorldPosition getPosition()
-
setPosition
public void setPosition(de.dytanic.cloudnet.ext.bridge.WorldPosition position)
-
getTargetGroup
public java.lang.String getTargetGroup()
-
setTargetGroup
public void setTargetGroup(java.lang.String targetGroup)
-
getItemInHand
public java.lang.String getItemInHand()
-
setItemInHand
public void setItemInHand(java.lang.String itemInHand)
-
isLookAtPlayer
public boolean isLookAtPlayer()
-
setLookAtPlayer
public void setLookAtPlayer(boolean lookAtPlayer)
-
isImitatePlayer
public boolean isImitatePlayer()
-
setImitatePlayer
public void setImitatePlayer(boolean imitatePlayer)
-
getRightClickAction
public NPCAction getRightClickAction()
-
setRightClickAction
public void setRightClickAction(NPCAction rightClickAction)
-
getLeftClickAction
public NPCAction getLeftClickAction()
-
setLeftClickAction
public void setLeftClickAction(NPCAction leftClickAction)
-
-