Skip to content

SeedMapper CevAPI 2.23.0 (MC26.1.2) v0.20

Latest

Choose a tag to compare

@cev-api cev-api released this 17 May 12:05
  • 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.