- Added a Modrinth update checker (`Configs.UpdateChecker`, default on) that runs on join and notifies in chat when a newer fork release exists.
- Added stronghold portal-room details to `/sm:locate structure stronghold`, including portal coordinates and eye count when available.
- Added stronghold loot scanning into `/sm:locate loot` (Overworld), so loot search now includes strongholds instead of only other loot structures.
- Improved loot-location robustness by handling null loot table pointers and avoiding false “loot unavailable” hard-fails in some paths.
- Added direct ore debug command support: `/sm:highlight ore <ore> [chunks]` (dev mode), with ore-name argument parsing and suggestions.
- Made highlight colors configurable via config (`BlockColors`) and switched ore/vein rendering to use configurable per-block colors.
- Extended `OreAirCheck` behavior from only air/lava checks to broader non-occluding block checks, reducing misleading highlights.
- Improved config command UX and compatibility: supports fork config id, legacy fallback, and alias command `smconfig`.
- Migrated config storage to `seedmapper_cevapi` and added automatic one-time copy from legacy `seedmapper/config.json` if present.
- Improved datapack import validation with clearer failures: rejects non-`.zip` URLs early and reports “no structures” more explicitly.
- Added “no seed” fallback for `/sm:seedmap`: opens map with temporary seed `0` plus current version/preset instead of failing outright.
- Reduced SeedMap UI loot-option lag by no longer pre-scanning world structures just to populate item options; now uses parser catalog directly.
- Hardened Cubiomes string handling (`CubiomesCompat`) across biome/version/structure/item/enchantment names to prevent null/invalid C-string crashes.
- Fixed wording/specificity of unknown argument errors (`unknownBlock` vs `unknownOre`) and added new stronghold portal localization strings.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }