29.21.0.66 for NeoForge 26.1.2
Curse Maven Snippet
What's new
Current release 29.21.0
-
Mark recipe registration API non-extendable - mezz
-
Fix #4255 Fix restoring unfocused edit boxes - mezz
- (cherry picked from commit 33ea0770a30776ba912ecbed1c3da0adad5671d0)
- (cherry picked from commit e8c7e223382f4c46929a54e797a873763687ab83)
-
Build Gui and Library in Jenkins - mezz
- (cherry picked from commit 034e4ab28fd40aa8cc0dcd3154a6c69925285ca7)
- (cherry picked from commit 8ceb034496f2afbdc2c8d9d1f8d685e6d6b1839c)
-
Require bot token for release comments - mezz
-
add exception for api jar checker for new methods on nonextendable api classes - mezz
-
Fix 26.1 API version annotations - mezz
-
Use mezzdev JavaFormatting rules - mezz
- (cherry picked from commit 758de67c84f4ff4e85fb328639a8446616953c5b)
-
Add Jenkins GitHub release comments - mezz
- (cherry picked from commit ebdde49d85c4f0d355f8b0291399265ad634f5ce)
-
Retry external publishing in Jenkins - mezz
- (cherry picked from commit 4e6ebacc2d58ac54297bb66da52b4f19f19b7c8a)
-
Add Spotless rule for single-line if blocks - mezz
- (cherry picked from commit d0ccc79fb0f954f072b83b25d7556e246a38ad11)
-
Fix #4373 Search Tokenizer can't handle quote correctly (#4396) - VALK
- Co-authored-by: mezz
- (cherry picked from commit ce807bc4a51d5c888f0afb1c6ebabbea4a42eccb)
-
Check API compatibility in CI - mezz
- Backport only the CI hookup for 26.1; the API compatibility Gradle task and 29.x API annotations already exist on this branch.
- (cherry picked from commit 4f04ce1538ec8462e86390c420fbf2ccffbad16d)
-
Avoid publishing for non-release Jenkins builds - mezz
- (cherry picked from commit d3786fe109b4a8c38248b5b3bcd26190a3c879ee)
-
Document contribution requirements - mezz
- (cherry picked from commit c373efccfb74509a3ea7275b5aabc31650a8a1b0)
-
Split PR verification workflows - mezz
- (cherry picked from commit ef1e7b66de7de969bc8f191f3ece8c3cccadf84e)
-
Run PR verification checks safely - mezz
- (cherry picked from commit ca27269f9fa6a2c0e7edd3394d912d9e6d308991)
-
Forbid wildcard imports in Spotless - mezz
- (cherry picked from commit dba80d3cfb93ef03315208be444793fb5f0bfa6c)
-
Update to ModShade 0.3.0 - mezz
- (cherry picked from commit 10da46547e161c82fe0fc8bc2df727aebda0c816)
-
Fix #4307 Use RecipeDisplay for shaped crafting recipe dimensions - mezz
- (cherry picked from commit 0e600c19ac6eea1addeeb86ed3a8c56fcdd5d376)
-
Fix #4395 Avoid broken item default stack overrides - mezz
- (cherry picked from commit b8e021ba210d92d62d7fb78557df7f2c8508856f)
-
Update/Correction es_ar.json (#4390) - Texaliuz
- (cherry picked from commit c47fc285905114341124a6814c26139a7a5a00fe)
-
Add support for mods that debug or test the search storage performance - mezz
- (cherry picked from commit 59a035044f2e9150f897497314d5d2a2024cae98)
-
fix nullability of ClientTestUtil#computeOnClient - mezz
- (cherry picked from commit 1cea2a9a67490a77212dc451ce14c8ffa765cefd)
-
Minor cleanup - mezz
- (cherry picked from commit 9a799178647c230feb720c8b517da557597c0288)
-
Harden external client-server tests - mezz
- Backport only the remaining ExternalServerProcess behavior for 26.1; the ExternalServerClient abstraction and build wiring are already present on this branch with 26.1 client APIs.
- (cherry picked from commit 5b0d4cb0f68c37bf2f00d3ae15589e4eee6c6e0c)
-
Wait for external test servers to accept connections - mezz
- Jenkins Linux runs can reach the client connection step immediately after the dedicated test server prints Done, while the server is not yet reliably accepting localhost TCP connections. The Fabric client test then waits until timeout even though the server log looks ready.
- After seeing the Done line, probe the selected localhost port before handing the server to the client. Also include the client native-transport setting and child process state in timeout messages so any remaining CI failures show whether the client and server were actually in the expected state.
- (cherry picked from commit 641469862edb392dd793ae271563370b2bc1b1b4)
-
Disable native transport in client game tests - mezz
- Jenkins runs these client game tests on Linux, where Minecraft uses Netty's native epoll transport by default. The external localhost server reached startup, but the Fabric client could hang while connecting under that Linux-specific transport path.
- Force the disposable client test runs and external test servers to use Java NIO instead. These tests only use local loopback sockets, so NIO should hopefully avoid the Jenkins-only native transport failure.
- (cherry picked from commit 296e03f179cea433c263fc78dcb04eac2eb38471)
-
Skip Jenkins publishing without code changes - mezz
- Skip publishing when Jenkins detects only CI/documentation changes, but still publish after non-successful previous builds so CI-only fixes can release the existing code changes.
- (cherry picked from commit 3ed0cbbf978f51d31ed3c39b613bfc294b64a911)
- (cherry picked from commit 70848357d2cce9a14f4613e6f828a1dda2c3f625)
-
Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes - mezz
- (cherry picked from commit 06cb0556b3bac7f39cd50fb5627fb6f9ab4a107a)
-
Add Jenkins Discord build notifications - mezz
- (cherry picked from commit c536ee0c0ed0b4c50650de58feec92368a8057ee)
This mod has no additional files