← All packages

MMChat

MudMaster Chat Protocol Companion

Download .mpackage
Version
1.0.0
Author
Kymbahl
Created
7 Mar 2026
Updated
7 Mar 2026

Install from Mudlet's command line

mpkg install MMChat

Mudlet 4.20+ with mpkg installed

Or drag it in

Drag into MudletDrop it on the main window

Mudlet 4.11+ · click to download instead

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

  1. You will first need to set a chat name for yourself. Use /chatname <name>, or use the Settings GUI.
  2. Call a chat server, /call <ip>:<port>. If the server is using the default port 4050, the port argument (including the colon) is optional
  3. See who you're connected to, /chatlist. The new client should show up in the floating window as well.
  4. Send chats or emotes! /chatall, /emoteall, etc
  5. 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)
  6. Use the below commands to further interact with your newfound friends

Provided Aliases

  1. /allows or /allowsnoop - Sets the flag to allow a client to snoop you
  2. /chata or /chatall - Sends a chat to all clients
  3. /call or /chatcall - Call a server. IP or hostname with optional port after :
  4. /disconnect or /chatdisconnect - Disconnect from a client
  5. /ignore or /chatignore - Ignore chats from a client
  6. /chatl or /chatlist - Print a table to the terminal containing the list of clients
  7. /chatn or /chatname - Set your chatname
  8. /ping or /chatping - Ping a client
  9. /chat or /chatto - Send a chat to a specific client
  10. /chatg or /chatgroup - Send a chat to a client group
  11. /emotea or /emoteall - Send an emote to all clients
  12. /peek or /chatpeek - Peek at a clients connection list
  13. /setg or /setgroup - Set a group for a client
  14. /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.

  1. /starts or /startserver - NYI - Start your local chat server
  2. /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.