NeoForge 1.21.1 1.1.6-patch3
- Version:
1.1.6-patch3 - Target: NeoForge 1.21.1
- Type: Beta
- Published: 2026-08-03
- Source: Modrinth version page
Official Changelog
English
RTS Building 1.1.6-patch3
For Minecraft 1.21.1 / NeoForge.
This is a Beta diagnostics patch for NeoForge 1.21.1. It focuses on batch building and single, chain, and area destruction, making held-input failures, delayed release, late task execution, and whole-server stalls traceable from client input to the server task terminal. It does not change per-tick work limits, mining speed, or gameplay decisions, so unresolved lag is not presented as fixed. If it is unstable in your modpack, return to the latest stable build, 1.1.6-patch2.
Player-visible changes
- Logs can now correlate one press, hold, release, network request, workflow, background task, and final result.
- STOP records its exact origin, including mouse/key release, screen close, mode change, or replacement by a new action.
- Area destruction aggregates pre-queue filtering by reason, including insufficient harvest tier, unsuitable tools, claim denial, unbreakable or duplicate targets, and target limits, without logging every block.
- The in-game test-build notice shows the full version and explicitly recommends
1.1.6-patch2as the rollback build. - AI Help log excerpts retain more RTS diagnostics, server-health, and persistence information.
- Bounded
BASICdiagnostics are enabled by default.VERBOSEcan be used temporarily when denser task-progress samples are needed.
Technical and compatibility improvements
- Added the
trace → seq → op → workflow → taskcorrelation chain, first-slice wait, pause/resume, cancel request, terminal outcome, and whether work ever executed. - Corrected area-destruction request target counts.
FILTERis written to bothlatest.logand the server JSONL while retaining the operation trace. - Terminal diagnostics now wait for the final Task snapshot and emit once, avoiding stale counts, duplicate terminals, and false task-restore records.
- Added server tick-gap, queued/running task, and persistence load/save diagnostics. CPU attribution still requires Spark or JFR.
- Added bounded asynchronous JSONL logs at
logs/rtsbuilding/diagnostics-client.jsonlanddiagnostics-server.jsonl. Files rotate at roughly 8 MiB with limited generations and never block the game thread. - Multiplayer clients and servers must both use
1.1.6-patch3; mixed patch2/patch3 installations are unsupported. - This Beta is released for NeoForge 1.21.1 only. For serious regressions, return to
1.1.6-patch2and provide client/serverlatest.logfiles plus the diagnostics underlogs/rtsbuilding/. - The release candidate passed 726 main tests, 153 UI Core tests, 261 UI Kit tests, and 3 performance-debt checks with zero failures.
- Older entry: Forge 1.12.2 1.1.6-1.12.2-port
