fix: improve lock and sync when calling and trimming - #3543
Conversation
dordsor21
commented
May 24, 2026
- also fix error when editing newly generated chunks due to postprocessgen not having been completed
- fixes Plugin "stopping" to work. #3490
PierreSchwang
left a comment
There was a problem hiding this comment.
Untested, but looks reasonable so far
| fieldPendingBlockEntities = ChunkAccess.class.getDeclaredField(Refraction.pickName( | ||
| "pendingBlockEntities", | ||
| "i" | ||
| ) | ||
| ); |
There was a problem hiding this comment.
There shouldn't be any obfuscation anymore, right?
There was a problem hiding this comment.
No idea, I was just going along with everything... If it's been removed we can clean up a bunch of this class I guess? (This field is both paper and spigot fwiw)
- also fix error when editing newly generated chunks due to postprocessgen not having been completed - fixes #3490
a6a08b7 to
45c46ae
Compare
Code reviewFound 2 issues. Both are single-adapter divergences — a change applied correctly to 7 of the 8 per-version copies, missed in the 8th.
Opposite order in The other seven adapters lock in the order that matches their own
Deferred read of the live field: Compare 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |