fix(mods): add MidnightLib 1.10.0 to fix startup CME crash
Fright's Delight jar-in-jars MidnightLib 1.9.2, whose MidnightConfig.init races during NeoForge parallel mod construction (ConcurrentModificationException). The broken mod state left mod_resources unloaded, so WATUT's reloadShaders mixin crashed on particle.json - WATUT was the victim, not the cause. 1.10.0 synchronizes the entries map (upstream 1fe69729); FML selects it over the JiJ copy. Verified: 10/10 clean cold launches to world join. Also adds analysis/state/ (Phase 2 state capture).
This commit is contained in:
1 parent
e5e369a693
commit
a84319bb2f
11 files changed
+512
-1
No files matched your search
@@ -448,3 +448,30 @@ uncapped frametimes, then run B0→B14 per `BENCH-MATRIX.md`.
|
||||
### Pushed
|
||||
`8e8483d` (owner, CAC keys). This session's analysis/harness commit follows; it touches no
|
||||
shipped file.
|
||||
|
||||
## Session 2026-10-14 (d) — state capture for handoff (orchestrator)
|
||||
|
||||
No pack changes; HEAD stayed `e5e369a`. Three read-only scouts inventoried the
|
||||
interrupted session's artifacts; findings folded into the new **`analysis/state/`**
|
||||
directory (6 markdown files: README, pack+environment, timeline, current-state, plan,
|
||||
artifact-map) — that directory is now the canonical onboarding point for a new agent.
|
||||
|
||||
Facts established this session (all evidence-backed):
|
||||
- The 20:34 FML crash report is the **CAC spawn-key NPE** (fixed by `8e8483d`) — *not*
|
||||
the WATUT crash. No crash report exists for WATUT yet; it remains open and blocking.
|
||||
- The dedicated server from the boot check is **still running** (tmux `onion-mc`,
|
||||
PID 1699563, since 21:01) with an unidentified RCON keepalive polling every 30 s.
|
||||
Left alone per rules.
|
||||
- Working-tree diffs (`akashictome`, `alexsmobs` configs) are benign boot re-saves:
|
||||
whitelist intact; tuned spawn values retained. Per rule, restore before staging —
|
||||
not committed.
|
||||
- Bench instance `~/onion-bench/prism/instances/OnionBench` is fully provisioned
|
||||
(`.minecraft`, `saves/onionbench` 26 MB, Default Options seeded, bench pins,
|
||||
`BENCH_VARIANT.txt = C1`). One earlier scout misread it as unprovisioned — verified
|
||||
false by direct `ls`.
|
||||
- Jar cache `/tmp/onion/jars` is gone (ephemeral; `analysis/audit/fetch.py` rebuilds).
|
||||
|
||||
State of the effort at capture: **Phase 2 begun, zero matrix blocks run.** Next agent:
|
||||
follow `analysis/state/04-plan.md` §"Next actions" (WATUT → verify uncapped frametimes
|
||||
→ finish S4 → B0→B14 → ship → report). `analysis/state/` itself is uncommitted — fold
|
||||
it into the next commit.
|
||||
Reference in new issue
Block a user