Skip to content

feat: color API + fork_warn improvements (v5.1.2)#75

Merged
tickwarden merged 1 commit into
mainfrom
feat/color-api-v5.1.2
May 26, 2026
Merged

feat: color API + fork_warn improvements (v5.1.2)#75
tickwarden merged 1 commit into
mainfrom
feat/color-api-v5.1.2

Conversation

@asn44nb
Copy link
Copy Markdown
Collaborator

@asn44nb asn44nb commented May 26, 2026

Changes

Color API (datalib:api/color/*)

  • palette_set / palette_get / palette_delete / palette_list — named color alias registry
  • resolve — alias lookup with passthrough fallback
  • validate — named color + hex prefix check
  • gradient_set / gradient_delete — ordered step list registry
  • lerp — gradient step index lookup
  • from_score — score range → color mapping (health bars etc.)

fork_warn improvements

  • Persistent flag: datalib:engine fork_warn = 1b
  • 2-tier notifications: datalib.debug (technical detail) + datalib.admin (actionable alert + upstream links)
  • finalize.mcfunction updated to use fork_warn flag
  • cleanup.mcfunction clears color._names, fork_warn, fork_warn_tick

Version

  • Bumped to v5.1.2

- Add datalib:api/color/* — palette, gradient, validate, resolve, from_score, lerp
- Add datalib:systems/color/init + internal helpers
- Improve fork_warn: persistent flag, 2-tier notifications (debug + admin), upstream links
- Update finalize to use fork_warn flag instead of rt_origin_verified check
- Add color cleanup to cleanup.mcfunction
- Bump version to v5.1.2
@tickwarden tickwarden merged commit ea90306 into main May 26, 2026
9 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants