File Details
30.10.0.60 for Fabric 26.2
- B
- Jul 11, 2026
- 1.59 MB
- 4.5K
- 26.2
- Fabric
File Name
jei-26.2-fabric-30.10.0.60.jar
Supported Versions
- 26.2
Curse Maven Snippet
Current release 30.10.0
-
Test negative GUI exclusions - mezz
-
Fix full carried stack give command - mezz
-
Fix catalyst layout with small areas - mezz
-
Test catalyst recipe lookup deduplication - mezz
-
Test ingredient grid page navigation - mezz
-
Test invalid brewing recipes - mezz
-
Test oversized recipe transfer packets - mezz
-
Test ElementSearch ingredients - mezz
-
Test recipe button input priority - mezz
-
Fix transfer error pose stack cleanup - mezz
-
Test recipe transfer handler errors - mezz
-
Harden NeoForge plugin discovery - mezz
-
Skip blank search strings - mezz
-
Close #3110 Add advanced search storage API (#4362) - mezz
-
Feature: Share JEI items to chat (#4359) - Oleksii-Melashchenko
- Co-authored-by: mezz
-
Fix and add tests for ScreenHelper - mezz
-
retry gametest external server ping until compatible - mezz
- The status ping callback can complete with an INCOMPATIBLE state while a local Jenkins test server is still starting.
- Treat only a compatible completed ping as ready and keep retrying so Linux Jenkins runs do not fail on transient startup status responses.
- Each retry uses a fresh ServerData object so rapid in-flight pings cannot race over the same mutable status fields.
- Unknown-host failures still fail fast.
-
fix nullability of ClientTestUtil#computeOnClient - mezz
-
Speed up NeoForge client game tests in CI - mezz
-
Add support for getting clickable ingredients from screen handlers - mezz
-
Minor cleanup - mezz
-
Harden external client-server tests - mezz
- Minecraft creates Options from the run game directory and loads options.txt during client startup. The Fabric client GameTest template was being copied to Fabric/run, but Loom runs the client GameTest from Fabric/build/run/clientGameTest, so Jenkins kept the default useNativeTransport=true.
- Copy the Fabric options template into the actual client GameTest run directory so Options.load reads useNativeTransport:false before ConnectScreen starts local server connections on Linux Jenkins. Assert that external client-server tests see useNativeTransport=false before launching disposable servers so future options path regressions fail early.
- Use Minecraft's vanilla ServerStatusPinger with the client's configured EventLoopGroupHolder to verify each disposable server is reachable before opening ConnectScreen. Retry status pings until ServerData reaches SUCCESSFUL so a startup race or incompatible status response cannot be mistaken for readiness, and remove the raw TCP probe from ExternalServerProcess because it did not exercise the same networking path as the client.
-
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.
-
Clarify Jenkins game test stage names - mezz
-
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.
-
Keep external test servers alive in CI - mezz
-
[Feature] Add option to disable toast notification reflow (#4356) - Oleksii-Melashchenko
- Co-authored-by: mezz
-
Update github build actions - mezz
-
update stale thread lock plugin dessant/lock-threads@v6.0.2 - mezz
-
Fix capitalization of NeoForge - mezz