Users

Properties Type Description
Users.canKick boolean Read-only property. "True" if the DomainServer will allow this Node/Avatar to kick (ban) other avatars.
Users.objectName string
Users.requestsDomainListData boolean Read/write property. Set to "true" if the avatar requests extra data from the mixers (such as positional data of an avatar you've ignored).
Methods
Users.canKickChanged(bool)
Users.disableIgnoreRadius()
Users.enableIgnoreRadius()
Users.getAvatarGain(QUuid)
Users.getCanKick()
Users.getIgnoreRadiusEnabled()
Users.getIgnoreStatus(QUuid)
Users.getPersonalMuteStatus(QUuid)
Users.ignore(QUuid)
Users.ignore(QUuid,bool)
Users.ignoreRadiusEnabledChanged(bool)
Users.kick(QUuid)
Users.mute(QUuid)
Users.personalMute(QUuid)
Users.personalMute(QUuid,bool)
Users.requestUsernameFromID(QUuid)
Users.requestsDomainListData
Users.setAvatarGain(QUuid,float)
Users.toggleIgnoreRadius()
Users.usernameFromIDReply(QString,QString,QString,bool)
Events
Users.avatarDisconnected(QUuid)
Users.enteredIgnoreRadius()
Users.objectNameChanged(QString)

Methods

disableIgnoreRadius()

Disables the space bubble feature.

enableIgnoreRadius()

Enables the space bubble feature.

getCanKick()

"True" if the DomainServer will allow this Node/Avatar to kick (ban) other avatars.

getIgnoreRadiusEnabled()

Returns true if the space bubble is enabled.

getIgnoreStatus()

Get whether or not you have ignored the node with the passed UUID.

getPersonalMuteStatus()

Get whether or not you have personally muted the node with the passed UUID.

ignore()

Personally ignore another user, making them disappear for you and you disappear for them. Pass the node or session ID of the user you want to ignore and "true" for ignore; "false" for unignore.

kick()

Kick/ban another user. Removes them from the server and prevents them from returning. Bans by either username (if available) or machine fingerprint otherwise. This will only do anything if you're an admin of the domain you're in. Pass the UUID of the user you want to kick/ban.

mute()

Mutes another user's microphone. Not permanent; the silenced user can unmute themselves with the UNMUTE button in their HUD. This will only do anything if you're an admin of the domain you're in. Pass the UUID of the user you want to silence.

personalMute()

Mute another user for you and you only. They won't be able to hear you, and you won't be able to hear them. Pass the node or session ID of the user you want to personally mute and "true" for mute; false" for unmute.

requestUsernameFromID()

Get the username and machine fingerprint associated with the passed UUID. This will only do anything if you're an admin of the domain you're in.

toggleIgnoreRadius()

Toggle the state of the space bubble feature.