MisExtender lets Miscreated server owners and modders extend what their server can do by running external command logic outside the game Lua runtime.
In practice, this means your mods can call into command implementations for features that are difficult or impossible to do safely in-game on their own, then receive results back in Lua.
- Integrate external services and APIs from your server mods
- Add automation and helper workflows beyond base game scripting limits
- Reuse shared command modules across multiple mods/servers
- Keep mod-facing Lua usage simple while executing heavier logic externally
Commands run under Deno, so command authors can use:
- Deno web imports
- npm packages via Deno's npm support
This makes it practical to build richer command implementations without rebuilding everything in Lua.
- Server runtime and command hosting:
docs/deno-server.md - Lua client usage (
_G.MisExtender):docs/lua-client.md - Wire protocol reference:
docs/protocol.md - Testing (unit + Lua E2E):
docs/testing.md
- Run in dev:
deno task dev - Build executable:
deno task build - Run tests:
deno task test