summaryrefslogtreecommitdiffstats
path: root/src/BlockEntities/MobHeadEntity.h
diff options
context:
space:
mode:
authorbibo38 <bibo38@github.com>2016-01-11 17:55:32 +0100
committerbibo38 <bibo38@github.com>2016-01-11 17:55:32 +0100
commit657b0ed0070cc31e375e33ec752e4757e0c7a343 (patch)
tree1302f67bea0416a54c7d1077c84f53018acbbc11 /src/BlockEntities/MobHeadEntity.h
parentAdded "core.help" permission to Default rank. (diff)
downloadcuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.tar
cuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.tar.gz
cuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.tar.bz2
cuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.tar.lz
cuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.tar.xz
cuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.tar.zst
cuberite-657b0ed0070cc31e375e33ec752e4757e0c7a343.zip
Diffstat (limited to 'src/BlockEntities/MobHeadEntity.h')
-rw-r--r--src/BlockEntities/MobHeadEntity.h24
1 files changed, 20 insertions, 4 deletions
diff --git a/src/BlockEntities/MobHeadEntity.h b/src/BlockEntities/MobHeadEntity.h
index f25cb3a16..2eb932068 100644
--- a/src/BlockEntities/MobHeadEntity.h
+++ b/src/BlockEntities/MobHeadEntity.h
@@ -39,8 +39,11 @@ public:
/** Set the rotation of the mob head */
void SetRotation(eMobHeadRotation a_Rotation);
- /** Set the player name for mob heads with player type */
- void SetOwner(const AString & a_Owner);
+ /** Set the player for mob heads with player type */
+ void SetOwner(const cPlayer & a_Owner);
+
+ /** Sets the player components for the mob heads with player type */
+ void SetOwner(const AString & a_OwnerUUID, const AString & a_OwnerName, const AString & a_OwnerTexture, const AString & a_OwnerTextureSignature);
/** Returns the type of the mob head */
eMobHeadType GetType(void) const { return m_Type; }
@@ -49,7 +52,16 @@ public:
eMobHeadRotation GetRotation(void) const { return m_Rotation; }
/** Returns the player name of the mob head */
- AString GetOwner(void) const { return m_Owner; }
+ AString GetOwnerName(void) const { return m_OwnerName; }
+
+ /** Returns the player UUID of the mob head */
+ AString GetOwnerUUID(void) const { return m_OwnerUUID; }
+
+ /** Returns the texture of the mob head */
+ AString GetOwnerTexture(void) const { return m_OwnerTexture; }
+
+ /** Returns the texture signature of the mob head */
+ AString GetOwnerTextureSignature(void) const { return m_OwnerTextureSignature; }
// tolua_end
@@ -60,7 +72,11 @@ private:
eMobHeadType m_Type;
eMobHeadRotation m_Rotation;
- AString m_Owner;
+
+ AString m_OwnerName;
+ AString m_OwnerUUID;
+ AString m_OwnerTexture;
+ AString m_OwnerTextureSignature;
} ; // tolua_export