EventType Enum

class mumpy.constants.EventType

The event types supported by Mumpy.

AUDIO_DISABLED = 'audio_disabled'

Fired when the client disables audio processing. This happens when the client fails to initialize the chosen audio codec, or does not support any of the server’s audio codecs.

AUDIO_ENABLED = 'audio_enabled'

Fired when the client enables audio processing. This happens when the client initially connects to the server and successfully initializes an audio codec.

AUDIO_TRANSMISSION_RECEIVED = 'audio_transmission_received'

Fired when the client has received a complete audio transmission from the server.

AUDIO_TRANSMISSION_SENT = 'audio_transmission_sent'

Fired when the client has sent a complete audio transmission to the server.

BANLIST_MODIFIED = 'banlist_modified'

Fired when the server’s ban list is modified.

CHANNEL_ADDED = 'channel_added'

Fired when a channel is added to the server.

CHANNEL_PERMISSIONS_UPDATED = 'channel_permissions_updated'

Fired when the Mumpy instance’s permissions in a channel have changed.

CHANNEL_REMOVED = 'channel_removed'

Fired when a channel is removed from the server.

CHANNEL_UPDATED = 'channel_updated'

Fired when a channel is updated or modified in some way.

CONNECTED = 'self_connected'

Fired when the client has connected and authenticated successfully.

DISCONNECTED = 'self_disconnected'

Fired when the client has disconnected from the server. May be preceded by a USER_KICKED and a USER_BANNED event.

MESSAGE_RECEIVED = 'message_received'

Fired when a text message is received.

MESSAGE_SENT = 'message_sent'

Fired when the client sends a text message.

REGISTERED_USER_LIST_RECEIVED = 'registered_user_list_received'

Fired when the client receives the list of registered users on the server. These are stored in <Mumpy instance>.registered_users

UDP_CONNECTED = 'udp_connected'

Fired when the client has successfully established a UDP connection to the server

UDP_DISCONNECTED = 'udp_disconnected'

Fired when the client has lost or intentionally ended the UDP connection. This implies that audio communications have reverted back to using the TCP connection.

USER_BANNED = 'user_banned'

Fired when anyone is banned from the server.

USER_COMMENT_UPDATED = 'user_comment_updated'

Fired when a user changes their comment.

USER_CONNECTED = 'user_connected'

Fired when someone else connects to the server.

USER_DEAFENED = 'user_deafened'

Fired when a user is deafened server side (e.g. by a server admin).

USER_DISCONNECTED = 'user_disconnected'

Fired when someone else disconnects from the server. May be preceded by a USER_KICKED and a USER_BANNED event.

USER_KICKED = 'user_kicked'

Fired when anyone is kicked from the server.

USER_MUTED = 'user_muted'

Fired when a user is muted server side (e.g. by a server admin).

USER_RECORDING = 'user_recording'

Fired when a user starts recording.

USER_REGISTERED = 'user_registered'

Fired when a user registers on the server.

USER_SELF_DEAFENED = 'user_self_deafened'

Fired when a user deafens themselves.

USER_SELF_MUTED = 'user_self_muted'

Fired when a user mutes themselves.

USER_SELF_UNDEAFENED = 'user_self_undeafened'

Fired when a user undeafens themselves.

USER_SELF_UNMUTED = 'user_self_unmuted'

Fired when a user unmutes themselves.

USER_STATS_UPDATED = 'user_stats_updated'

Fired when updated stats about a user are received. This happens after the client specifically requests stats about a user.

USER_STOPPED_RECORDING = 'user_stopped_recording'

Fired when a user stops recording.

USER_TEXTURE_UPDATED = 'user_texture_updated'

Fired when a user changes their texture (avatar).

USER_UNDEAFENED = 'user_undeafened'

Fired when a user is undeafened server side (e.g. by a server admin).

USER_UNMUTED = 'user_unmuted'

Fired when a user is unmuted server side (e.g. by a server admin).

USER_UNREGISTERED = 'user_unregistered'

Fired when a user is unregistered on the server.