Files
Ludovic Marie 4e01780255 Validate resident crouching, pose dimensions and ledge backoff
Connect Shift input timing, dry pose fit, movement slowdown and eye height to the resident walking scene. Compare exact evolving state against pinned native client/server methods and record Linux window validation. Full gameplay and release acceptance remain unfinished.
2026-10-07 18:15:56 +02:00

30 lines
2.8 KiB
JSON

{
"schema": 1,
"minecraft": "26.3",
"manifest_sha1": "4fe1aa1ef8da1cb95c5bad1fb98890ca56dd8ca3",
"platform": "Linux-7.0.0-31-generic-x86_64-with-glibc2.43",
"rustc": "rustc 1.99.0 (b940084d7 2026-09-28)",
"java": "openjdk 25.0.4.1 2026-08-18",
"fixtures": 146648,
"operations": 502112,
"sources_sha256": {
"tools/test_sprint_input_parity.py": "4668708147083aebf665f0b4a511d44fb2f0473e5a6c098ad0697a3e356bf8a1",
"tools/test_rust_parity.py": "29d3db08005873528894b45ca10dcd6278753650473b3eb574e53e06ede40ec6",
"tools/test_model_baking_parity.py": "392ffec44918fb91740ca4a1316d684480d39f14bd34d46175f7f44946d15bd7",
"tools/lab.py": "d00bf107fa01b6c579734a082c3ca4ade3018f0d6851d46844acf17574f66e64",
"mods/horizon/src/test/java/dev/horizonlab/parity/VanillaSprintInputOracle.java": "f66f73f89c2c59d20d0dcca82e86b2115495921a5a7c49b080017abcea12fd7a",
"Cargo.toml": "3f93319c1eb70dbd7ba25cd74ef343fbf35c52c7c4752f955605c58699cbff9d",
"Cargo.lock": "6884c7209f007ab9ee742b9c3c73828cfa1c6753d35b5fe25a87cab5955b33f8",
"crates/horizon-client/Cargo.toml": "d56524457d761c2613c0699b20e21ad6977d93e009d59ef150bbd9fc20d7a025",
"crates/horizon-client/src/input.rs": "55b259ca6425c502270e7abc4d3ae1b3838633e2bd77d3817c6e00d9143a2beb",
"crates/horizon-client/src/sprint.rs": "6f5ba5ea8e9a19872b26c1d7b5073e29549f2d820a0fe46e5450c9e7446e98b2",
"crates/horizon-client/src/lib.rs": "85670a67bcd070d89409593b6ed475a0116414f1982099f4fd05af4ff9428107",
"crates/horizon-client/examples/sprint_probe.rs": "1c18066b6ae33ce77d8ee6f2bed0a1fdd2fcdc8bdce0d70e5cb0917d6b4d600a"
},
"input_sha256": "764b7990c7b7cfcc478a2de72a04c8798c1552d5742655899ef650864ef10922",
"client_jar_sha256": "4508d006323f24fa02876310c192d739af56516eb259000ac50f0909a68c9a2d",
"matched_output_lines": 648760,
"output_sha256": "06d9079101d5d77b0278f0141fa4edb0df66f4c39a92feba98aca49953b986db",
"scope": "Actual KeyboardInput.tick and LocalPlayer.aiStep prefix through sprint start/stop requests and sprintTriggerTime. A sentinel in jumpableVehicle stops before riding and parent/world movement. Native private canStartSprinting, isSprintingPossible and shouldStopRun/SwimSprinting execute, with controlled environmental/effect/vehicle/UI queries, actual FoodData/Abilities and actual ItemStack USE_EFFECTS. Compares evolving sprint state, timer, keyboard vector/shift and every ordered setSprinting request, including duplicate requests. All 17 query-flag combinations, all keyboard combinations with previous states, signed timer boundaries, food thresholds, configurable windows0..10, double taps and random sequences. Setter records requests; the separate scene gate covers actual attribute changes and movement. Parent movement, complete LocalPlayer ticks, GUI options persistence, networking and full gameplay parity remain unfinished."
}