Package dev.miyomiyo.agentbridge.client


package dev.miyomiyo.agentbridge.client
  • Class
    Description
    A client-only command tree, independent of a loader's command source type.
     
    Native confirmation behavior with the same coverage contract as other full-window screens.
    Optional Minecraft-specific UI contribution.
    Optional drawing helpers for screens and HUDs.
    Local extension notices in the assistant's chat channel, independent of an AI request.
    Own backdrop first, content second, widgets last.
    Minecraft-specific entries share the same page IDs and categories as declarative forms.
    Optional screen base with the same drawing/input callback shape on supported Minecraft targets.
    Read-only access on the Minecraft client thread; never starts work or performs I/O.
    Player-selected diagnostic visibility, independent of AI permissions or connection state.
    The current Minecraft frame.
    Cursor interaction and persistent layout editing have distinct visibility and permissions.
    A HUD owned by the existing world visit.
    A client-thread HUD contribution.
    Exact modifier combinations.
    Declared screen coverage.
    Custom native screens may expose the same presentation contract without subclassing.
    An explicit UI handoff, compatible with an existing MOD's settings entry point.
    One remappable Minecraft key, shared by its modifier combinations.
    A registered, replaceable domain observation stream owned by the Minecraft client thread.