Skip to content

NeoForge 1.21.1 1.1.6-patch3 ​

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-patch2 as the rollback build.
  • AI Help log excerpts retain more RTS diagnostics, server-health, and persistence information.
  • Bounded BASIC diagnostics are enabled by default. VERBOSE can be used temporarily when denser task-progress samples are needed.
Technical and compatibility improvements ​
  • Added the trace → seq → op → workflow → task correlation chain, first-slice wait, pause/resume, cancel request, terminal outcome, and whether work ever executed.
  • Corrected area-destruction request target counts. FILTER is written to both latest.log and 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.jsonl and diagnostics-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-patch2 and provide client/server latest.log files plus the diagnostics under logs/rtsbuilding/.
  • The release candidate passed 726 main tests, 153 UI Core tests, 261 UI Kit tests, and 3 performance-debt checks with zero failures.

Back to changelog index

RTS Building - Build From Above