Package net.raphimc.viabedrock.api.model.container
package net.raphimc.viabedrock.api.model.container
-
ClassDescriptionNative opening fields, distinct from the translated menu type and physical block binding.Native availability tests alternative input presence, independently of placement capacity.Authoritative station catalog, including all unlocked input alternatives for each displayed output.Cooking descriptor visitation constructs default Items rather than retaining the declared auxiliary value.Native cooking collection caches eligibility by concrete descriptor before ordering source groups.Plans ingredient transfers only.Returns temporary inputs and the cursor before acknowledging a screen close.A trusted opening's physical bundle operations, separate from Java bundle item ordinals.A rejected insertion can still submit preparation requests.Published physical source values own commands independently of client item previews.Native physical-slot operations, independent of Java bundle item ordinals and wire request IDs.Trusted definition and slot policies belong to the current server-owned inventory snapshot.One request's owned before/after items.Server-authoritative request adapter for the negotiated count-one manual presentation.One trusted exported presentation's authorized native count-one slot actions.Resolve action scope from the current authoritative menu and authored program.Server-owned plan for the ordinary container_items count-one native action.Normal inventory transactions for a client-authoritative authored storage presentation.The ordinary container_items count-one action, independent of inventory authority.Native output selection, ingredient collection, and item return.Manual output pickup and the separately scoped requests from one native Shift-click.Native item queries compare network-loaded stacks in one stable connection registry.Native ingredient availability rounds, independent of placement and stack request authority.Output lookup owns candidate admission, concrete grid requirements and priority.The concrete recipe owns descriptor emptiness and ingredient matching.A captured native collection.Plans one native catalog auto-craft without mutating its authoritative sources.Resolved native descriptor values.The representative is retained for presentation.Each native ingredient position owns its deferred value and retains the first resolution.Native Molang payloads have no representative even when their predicate matches concrete Items.These are native registry/block interfaces, not a fallback policy for unavailable data.Admission and emptiness enumerate the index; matching reads the candidate receiver independently.Ordinary external storage providers with direct container slot identities.Descriptor bindings belong to the storage definition and its connection registry.Native transfer quantity decoding, after source validation and available-count resolution.Native Recipe source matching after ordinary ingredient descriptors resolve.