Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/bedrock-coverage.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ No complete area has verified Bedrock parity.
| World resources | World base-game version selects vanilla metadata, textures, actor graphs, and audio before server overrides. The context survives ViaProxy. Server legacy biome bindings retain unqualified names across versions. | Native current/older/current cat, sound, and remote biome-name controls cover selected paths. Broader pose and audio behavior need comparisons. |
| Held block placement | Retained stationary build paths, next-cell ray selection, independent fresh block/air admission, frame retries after rejection, use timing, trapdoor orientation, cancellation, and prediction. | Native, direct, and proxy controls cover selected stationary paths, first rejection, last-stack placement, activation, re-aiming, and release. Moving placement, air/entity dispatch, build-height limits, and broader input scheduling remain open. |
| Fonts and UI | Native bitmap metrics and italic geometry, authored scenes, TrueType cache and atlas sampling, and primary font aliases. | Selected bitmap and TrueType controls match at 1280 × 720. [Validation and limits](../patches/viafabricplus-bedrock/upstreamable/0029-share-native-ui-scene-rendering.pr.md). Complete screens, bold and shadowed text, other font families, mixed or scaled aliases, and broader viewports remain open. |
| Player inventory and crafting | Opening ownership, recipe catalogs, Creative catalog actions, Survival bulk and manual crafting actions, retained recipe queries, compressed snapshots, local Help, inactive item lighting, native storage weights, and native stack identities. | Complete E-key/workbench presentation, bundle actions/tooltips, query lifetime across connections, broader Survival recipes, and original live bug reports remain unresolved. See the [inventory reference](native-player-inventory.md). |
| Player inventory and crafting | Opening ownership, recipe catalogs, Creative catalog actions, Survival bulk and manual crafting actions, retained recipe queries, compressed snapshots, local Help, inactive item lighting, native storage weights, desktop bundle insertion/default extraction, and native stack identities. | Complete E-key/workbench presentation, bundle controller and tooltip lifetimes, query lifetime across connections, broader Survival recipes, and original live bug reports remain unresolved. See the [inventory reference](native-player-inventory.md). |
| Food use | Native components govern admission and Java food/consumable properties, with Creative and Peaceful exceptions. Local use retains native item identity across Java carriers. | Selected admission, input-deadline, timed-food, held-mode, release, and pause controls pass. Short input edges during active Java use, broader use cycles, and the original intermittent report remain open. See the [food-use evidence](../patches/viabedrock/deferred/0008-signal-sustained-bedrock-item-use.pr.md). |
| Cooking | Snapshot-bound recipe actions, transfer batches, preferences, search, and progress. | Default cooking screens retain ordinary controls until authored bindings are complete. See the [cooking reference](native-cooking-actions.md). |
| Skins and appearance | Complete skin transport, classic changes, persona assembly, animation graphs, costumes, and attachables. | Broader wardrobe masking, profile/LOD changes, shield rendering, remote appearances, and account/platform flows need further native comparisons. See [skin support](skin-flow.md). |
Expand Down
9 changes: 3 additions & 6 deletions docs/native-player-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,13 +214,10 @@ Both routes return from Help with a carried stack and confirm its placement thro
Inactive item icons use separate lighting and opacity. The default disabled light multiplier is 0.25.
Typed overrides and RGB conversion match selected native instruction controls. Complete material and pixel parity remain unverified.
Storage bars read a native weight snapshot independently of Java bundle contents.
Installed direct and ViaProxy controls insert eight logs into a server-issued empty bundle, extract them, and insert them again.
Both routes retain the filled bundle after reopening, with server responses that accept each request.
These checks use ordinary Java 26.3 controls after the storage-tooltip fallback. Left-click inserts items; right-click extracts them.
The first insertion request from the official Bedrock client remains unverified.
Filled-bundle bars still need installed native comparison.
Unknown storage snapshots restore ordinary controls.
Hovering or carrying storage items also restores ordinary controls until native tooltips and selection are complete.
Player and workbench screens route selected desktop bundle gestures through the native input transport. Local regressions cover insertion and default extraction with either cursor or clicked roots, filled hover views, moved sources, stale snapshots, rejection rollback, and serialized search edits.
Installed direct and ViaProxy controls each complete ten server-accepted requests, including five native bundle commands. They insert and extract five iron ingots with the bundle in either the clicked slot or the cursor, then retain the filled bundle after reopening. Screen audits distinguish the native commands from ordinary Java pickup and placement through their request sequence.
Native wire grouping, live rejection controls, sound effects, touch and retained detail gestures, and complete bundle controller and rendering parity remain unfinished.
Unsupported visible Help glyphs, recipe auxiliary actions, and held-selection commands also restore ordinary controls.
The Creative catalog-only toolbar binds Shift-left-click and Shift-right-click to full-stack destruction.
The action preserves the cursor, requires a current acknowledged opening, and leaves empty slots unchanged.
Expand Down
2 changes: 2 additions & 0 deletions docs/server-replay.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,8 @@ For authored forms, the observer reads identity from the form controller and geo
The `presentation` field identifies the path. `nativeForm` is true only for an authored form.
Shared scenes can belong to another domain. A Java dialog classification does not prove that Bedrock supplied it.
The bounded geometry report excludes authored labels, URLs, and input text.
Player and workbench screens also report the request sequence, pending command flags, opening, generation, and revision when those fields are available.
Match sequence changes to input markers and Bedrock request responses to distinguish native presentation commands from ordinary Java clicks. The inventory report excludes query text and item data.

Private `movement-audit.jsonl` observations record position, velocity, item use, held item, and selected hotbar slot at each observed movement phase.
The `epochMillis` timestamp aligns those observations with external input markers.
Expand Down
Loading
Loading