MMChat
MudMaster Chat Protocol Companion
- Version
- 1.0.0
- Author
- Kymbahl
- Created
- 7 Mar 2026
- Updated
- 7 Mar 2026
Install from Mudlet's command line
mpkg install MMChatMudlet 4.20+ with mpkg installed
Description
MMChat - MudMaster Chat Protocol package for Mudlet
Author: Kymbahl
Information
MMChat is a companion package for Mudlet which provides helpful aliases and a floating MMCP Connections window providing details of connected clients.
All lua commands are available in the mmcp lua table, use lua mmcp to see the list. Please find documentation for the MMCP API here: https://wiki.mudlet.org/w/Area_51#MudMaster_Chat_Protocol_.28MMCP.29
Information about the MMCP protocol can be found here: https://mudhalla.net/tintin/protocols/mmcp/
Operation
- You will first need to set a chat name for yourself. Use /chatname <name>, or use the Settings GUI.
- Call a chat server, /call <ip>:<port>. If the server is using the default port 4050, the port argument (including the colon) is optional
- See who you're connected to, /chatlist. The new client should show up in the floating window as well.
- Send chats or emotes! /chatall, /emoteall, etc
- Send a chat to a specific client /chat <client name or id> <message> (You can see their id in the information window or in /chatlist)
- Use the below commands to further interact with your newfound friends
Provided Aliases
- /allows or /allowsnoop - Sets the flag to allow a client to snoop you
- /chata or /chatall - Sends a chat to all clients
- /call or /chatcall - Call a server. IP or hostname with optional port after :
- /disconnect or /chatdisconnect - Disconnect from a client
- /ignore or /chatignore - Ignore chats from a client
- /chatl or /chatlist - Print a table to the terminal containing the list of clients
- /chatn or /chatname - Set your chatname
- /ping or /chatping - Ping a client
- /chat or /chatto - Send a chat to a specific client
- /chatg or /chatgroup - Send a chat to a client group
- /emotea or /emoteall - Send an emote to all clients
- /peek or /chatpeek - Peek at a clients connection list
- /setg or /setgroup - Set a group for a client
- /snoop or /chatsnoop - Start snooping a client (they must /allowsnoop you first)
Not Yet Implemented features
These features are not in the initial release of MMCP for Mudlet.
- /starts or /startserver - NYI - Start your local chat server
- /stops or /stopserver - NYI - Stop your local chat server
Aliases (16)
Script (1)
Files (2)
14 KB unpacked
Select a script or file on the left to preview it here.