Skip to content

Connect Live: viewer projection runtime and host-configured camera modes #105

Open

Description

@robinbraemer

Goal

Render the creator's feed as a local read-only Minecraft experience without logging the viewer into the underlying server.

Modes

  • Follow POV.
  • Orbit within a host-defined radius and projected data.
  • Explore Projection only inside cached projected chunks.
  • Configurable broadcast delay.

Invariants

  • No server player entity, login, player-count impact, gameplay packets, commands, interaction, inventory, or simulation authority.
  • Missing or unloaded space renders as an explicit projection boundary and never causes network fetch.
  • Version mismatch fails before world creation with a clear explanation.
  • Corrupt or missing deltas trigger bounded resync from a keyframe.
  • Viewer UI makes read-only status and creator rules obvious.

Evidence

Real-client tests cover joining midstream, mode changes, projection boundaries, dimension changes, delay, corruption recovery, and clean exit.

Parent epic: #104

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: connect-shareConnect Share mod and its social connection experiencesenhancementNew feature or requestexperience: creatorCreator, audience, broadcast, and participatory viewing experiencestatus: researchRequires product or technical validation before implementation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions