Skip to content

v0.4.0-vscode — LuaMap Tools for VS Code (preview)

Pre-release
Pre-release

Choose a tag to compare

@devin-ai-integration devin-ai-integration released this 18 Sep 17:17
· 0 commits to main since this release

Preview of LuaMap Tools for VS Code — the new supported IDE path, from the unmerged vscode-extension branch (commit b1cef12). Replaces the IntelliJ plugin workflow (which is deprecated but retained).

Features

  • Status-bar badge (Connected / Connecting / Error / Disconnected) + activity-bar sidebar: session actions, live NPC inspector (npc.list()), script list/runner.
  • Commands: LuaMap: Connect / Disconnect / Reconnect / Run Script / Evaluate Lua / Query Block (defaults 127.0.0.1:25575).
  • Eval console in the LuaMap output channel; world.getblock(x,y,z) queries; Lua autocomplete + snippets for world.*, npc.*, player.*.
  • Auto-reconnect (~1.5 s) and configurable status polling; all socket I/O is async.

Install

code --install-extension luamap-vscode-0.4.0.vsix (or Extensions → ⋯ → Install from VSIX), start the game with --bridgePort 25575, then LuaMap: Connect.

Tests: 14/14 node:test suites green (NDJSON framing, id-matched pipelining, connect/drop/reconnect, status/NPC/block/error replies). Extension UI itself unexercised headless.