v0.3.0 — Managed IDE (--setup-ide / --ide)
·
2 commits
to main
since this release
One-command IDE setup on top of the LuaBridge ecosystem release.
What's new
java -jar luamap-launcher.jar --setup-ideprovisions IntelliJ IDEA Community under.luamap/ide/(JetBrains releases API, sha256 + size verified, retries,.donemarker) and installs the LuaMap plugin — bundled inside this launcher jar (GitHub release asset +.sha256fallback when absent).--ideprovisions then launches the IDE;--idePath DIRinstalls the plugin into an existing IntelliJ. Neither starts the game.- All existing behavior intact: game boot,
--server,--bridgePort N, managedjavahomeJava 17.
Ecosystem quick-test
java -jar luamap-launcher.jar --setup-ide # once — reports .luamap/ide path
java -jar luamap-launcher.jar --server --bridgePort 25575 # game + bridge
# then run the IDE from .luamap/ide/ideaIC-*/.../bin/idea.sh and use a
# "LuaMap Script" run configuration (port 25575) to live-run .lua scripts
Assets
luamap-launcher.jar— standalone launcher (bundles mod 0.3.0 + plugin zip)luamap-0.3.0.jar— mod jar (Fabric 1.20.4, Java 17, LuaBridge)luamap-0.3.0-sources.jarluamap-idea-plugin-0.3.0.zip— Settings → Plugins → Install from Disk (IDEA 2024.2.5+)*.sha256— checksums for each artifact
Tests: ./gradlew clean build — 62 green (mod+bridge+launcher, incl. IDE provisioning, platform mapping, plugin install, archive safety).