·
0 commits
to main
since this release
Critical fix: the v0.3.0 plugin ZIP carried until-build="253.*"'s predecessor bound (242), so IDEA 2025.3 refused to install it.
What's fixed
- Packaged
plugin.xmlis now<idea-version since-build="241" />— nountil-build, so the plugin loads on IDEA 2024.1 through 2025.3 (build 253.*) and all future releases. - Plugin now compiles against the unified IDEA 2025.3 distribution (
ideaIU; JetBrains stopped publishing a separateideaICarchive at 2025.3) with a JDK 21 toolchain, while emitting Java 17 bytecode for JBR 17 IDEs. - New packaging guards wired into
check:verifyLauncherJar(opensluamap-launcher.jar, assertsbundled-plugins/luamap-idea-plugin.zip+bundled-mods/luamap-*.jar, then opens the nested zip) andverifyPluginXml(assertssince-build="241"and nountil-buildin the packaged plugin.xml). fatJar pins the exact plugin zip version.
Install the plugin
- Easiest:
java -jar luamap-launcher.jar --setup-idethen--ide— provisions IDEA 2025.3 and installs the bundled plugin automatically. - Or: Settings → Plugins → ⚙ → Install Plugin from Disk →
luamap-idea-plugin-0.3.1.zip.
Assets
luamap-launcher.jar— standalone launcher (bundles mod 0.3.1 + plugin zip)luamap-0.3.1.jar— mod jar (Fabric 1.20.4, Java 17, LuaBridge + npc.* API)luamap-0.3.1-sources.jarluamap-idea-plugin-0.3.1.zip— IDE plugin*.sha256— checksum for every artifact
Build: ./gradlew clean build — 62 tests green, both packaging checks ran.