client_runtime_interface_toolkit-fabric-26.2-2.0.0.jar
Curse Maven Snippet
What's new
Changelog
This change log includes the summarized changes. For the full changelog, please go to the GitHub History instead.
2.0.0 (beta)
- Fixed
gui_scaleending a step lower on Fabric when the window grows at startup. - Fixed skipped client tests recording their evidence run as failed instead of aborted.
- Fixed a hidden HUD from
render.settingsstill showing the hotbar, health and food on Forge. - Fixed the add-on camera on Forge and NeoForge still showing the player's own view.
- Fixed the add-on camera still drawing the player on NeoForge; only its shadow stays visible there.
- Changed the cooperation protocol to version 3, so client and server must run the same version.
- Changed
withWorld,ensureWorldandrecreateWorldto take aWorldSetup, notParameters. - Changed
ensureWorldto apply game mode and game rules to an already loaded world as well. - Changed client tests to time out after 60 s and waits after 30 s;
@Timeoutraises the limit. - Changed a timed out wait inside a test to fail as an assertion instead of an error.
- Changed an unanswered request to drop a frozen client, so the remaining tests fail at once.
- Changed the test runner to close screens and release input before
@AfterEachruns. - Changed client test sessions to hide chat and toasts;
withRenderSettingsshows them again. - Changed passed client test runs to be reused for 60 minutes while the mod is unchanged.
Pass
--rerunor setreusePassedRunMinutes = 0to run them anyway. - Changed
control.world.timeto accept 24000 and more, which also sets day count and moon phase. - Changed client tests on Windows to move the game window to another virtual desktop if one exists.
move_window_to_other_desktop=falsewithruntime_profile=customkeeps it on your desktop. - Added
showPlayertoaddon.camera.detachandaddon.camera.play, drawing the player in view. - Added
control.world.gameRules,control.player.gameModeandWorldSetupfor test worlds. - Added test runner helpers for waits, inventory, game files, logs, player state and screen areas.
- Added the toolkit runtime and a
clientTestrun (not on Forge) to client test plugin defaults. - Improved screenshot file names to keep parts up to 32 characters, shortening longer ones mid-name.
1.1.0 (beta)
- Fixed a frozen day time or weather being saved into the world when leaving it.
- Fixed the test runner failing to create a world on Forge and NeoForge while mods still load.
- Fixed the test runner failing to create a world without game rules ("Unknown game rule").
- Fixed the test runner losing the first key press after a new world, sent to "Loading terrain".
- Fixed failure reports of waits with
settledhiding the actual condition values. - Fixed the screenshot overview showing "Screenshot unreadable" for a deleted screenshot.
- Fixed the toolkit's own game tests running along with the game tests of every Fabric mod using it.
- Fixed the toolkit's own game tests running along with those of every NeoForge mod using it.
- Fixed client test Gradle plugins of different Minecraft versions overwriting each other locally.
- Fixed the OBS
capture.statsnote reporting no output frames for a recording with a preset. - Fixed OBS recordings at 1440p and 2160p showing only the top-left part of the game window.
- Fixed dropped items and mobs staying behind in an area replaced by a fill or a placed structure.
- Changed the client test Gradle plugin to load through its per Minecraft version artifact.
- Changed the cooperation protocol to version 2, so client and server must run the same version.
- Changed the test runner to close all screens, release input and record evidence after each test.
- Changed
assertStateandassertLayoutCleanto throw anAssertionErroron a failed condition. - Changed client test runs to fail when Forge or NeoForge report a mod loading warning.
- Changed OBS recordings to 1080p at 120 FPS;
recording_preset=unchangedkeeps the old setup. - Changed preset recordings to use their own OBS scene collection "Minecraft Toolkit".
- Changed preset recordings to be refused while OBS streams, records or runs the virtual camera.
- Changed
obs_scenerecordings to switch back to the previous OBS scene afterwards. - Changed preset recordings to scale the GUI, so the HUD keeps its 1080p share of the picture.
- Added the
benchmarkruntime profile, keeping the graphics and setting render distance 12. - Added item renders, resource pack control and
render.settingshiding HUD, hand and chat. - Added server-side fill, entity spawn and remove, structure place and save, and inventory clear.
- Added
yaw,pitchand operator-onlynbtto entity spawns, e.g. a shorn red sheep. - Added
TestArea.blockAtandpositionAt, counting scene coordinates from the area's corner. - Added
itemCount,entityPresentandscreenInstanceOfwait conditions. - Added test runner helpers for worlds, fixtures, structures, inventory, input and screenshots.
- Added
addon.camera.play, moving the camera along captured keyframes. - Added a client test Gradle plugin, replacing the client test script copied into each mod.
- Added OBS recording presets up to 2160p, borderless or fullscreen, each with its own OBS profile.
1.0.0 (beta)
- Added the initial release for Minecraft 26.2.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

