v0.4.0-vscode — LuaMap Tools for VS Code (preview)
Pre-release
Pre-release
·
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(defaults127.0.0.1:25575). - Eval console in the
LuaMapoutput channel;world.getblock(x,y,z)queries; Lua autocomplete + snippets forworld.*,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.