Commit Graph
12 Commits
Author SHA1 Message Date
Algent 255b817c92 fix: re-resolve microblock icons after texture stitch
loadIcons runs in TextureStitchEvent.Post and could cache icons before
other mods finished theirs in the same event (Chisel CTMLib -v4 submaps),
leaving microblocks with missing or previous-stitch textures.

loadIcons now marks icons stale; the first icont() read after a stitch
rebuilds them once. Icons set through icont_$eq are kept. Addon materials
reading icont() get the fix without API changes.

Fixes GTNH issue 27183 without relying on handler priority (upstream #63).
2026-10-14 16:37:20 +02:00
Algent ac2cd5017c Merge master into algent/java and port client conversion fix
Keep the existing Java recipe fix for PR #61. Port PR #62 so client additions reuse multipart tiles without converting stale blocks, preserving server-side conversion. Add a regression for stale client torches and subsequent additions.

Validation: full build, formatting, checkstyleTest and Scala-free API examples passed; 588 unit tests and 300 Forge functional tests passed without skips. The new Forge regression failed before the fix by retaining an extra converted torch.
2026-10-07 17:03:55 +02:00
Algent e13389f26f feat: add client multipart preview API 2026-09-16 12:44:33 +02:00
Algent f14668d81a docs: record late migration divergences 2026-09-16 12:16:33 +02:00
Algent 12eb146d02 build: compile directly for Java 8
Keep modern java out of that for now, it make build script too complicated as long as scala still here to force J8 path
2026-09-15 22:48:00 +02:00
Algent d509537584 docs: streamline migration guidance 2026-09-14 19:49:13 +02:00
Algent 0372a7f701 test: pin multipart block name before upstream rename 2026-09-14 16:52:21 +02:00
Algent f96faff85e fix: retain the saved multipart scheduler clock 2026-09-14 16:51:45 +02:00
Algent a4e50ac85c fix: reactivate scheduled ticks restored from chunk NBT 2026-09-14 16:51:12 +02:00
Algent 74eb0ea7ba fix: register all requested microblock metadata variants 2026-09-14 16:50:33 +02:00
Algent 4e0d7a684e fix: exclude missing placeholder from raw material recipes 2026-09-14 16:49:47 +02:00
Algent 00834daccf docs: group Java migration documents 2026-09-14 13:10:40 +02:00