Skip to content

Extending HoloMUSH

Build plugins that add game mechanics, integrate external services, or shape how the world works. HoloMUSH supports two plugin runtimes — both use the same event-driven model.

TypeLanguageBest ForCompilation
LuaLua 5.1Simple scripts, rapid iterationNone
BinaryGoComplex logic, external APIsRequired

Both types work the same way: your plugin subscribes to events (like a character speaking or moving) and can emit new events in response. The server handles delivery, ordering, and access control.

Start here → Getting Started with Plugins

The plugins/ directory in the repository contains working examples you can use as starting points.