Feature/1.20.x/UI Overhaul#219
Conversation
Default is 7200 seconds work, or 2 hours
…ays the 1st added
Also RIP collectMenuInfo(), you were a real one
951002e to
125cfaa
Compare
Code Review — Feature/1.20.x/UI OverhaulOverall the new registry-based menu system is a clean concept, but there are several issues that need to be resolved before this merges. Inline comments mark individual lines; this comment covers the big-picture findings. Critical — Will crash or silently corrupt1.
2.
3. The background thread accesses 4. Mixin refmap DSL entries all commented out (see inline comment on All Major — Correctness bugs5. Non-volatile Both fields are written on the game thread and read on the background thread. Without 6. If 7. Unchecked cast from
8. Static mutable fields in
9.
10.
Minor
The build.gradle mixin change and the |
|
Get cancelled, Claude. Anyway, I think it's good to merge now. |
Nevermind, just realised I forgot to implement Atium buttons |
|
There, added atium buttons :) |
This reverts commit a828f3e.
Moved atium triangle, centered tab buttons, and only show Surgebinding tab if player has Surgebinding
Changes proposed in this pull request:
Complete UI overhaul:
Testing checklist:
runServerenvironment, and therefore won't make leaf cryI will test this later :)