Skip to content

SvalTek/MisExtender

Repository files navigation

MisExtender

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.

What It Enables

  • 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

Command Runtime

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.

Where To Go Next

  • 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

Common Tasks

  • Run in dev: deno task dev
  • Build executable: deno task build
  • Run tests: deno task test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors