Skip to content

Change how the workbench is synchronized and remove the shared Inventory.Type #2529

@IntegratedQuantum

Description

@IntegratedQuantum

After #2506 there are only two shared types: .workbench and .normal
The workbench should be reworked to be more client-centric:
The server-shared inventory should only have 25 slots, the output slot should be client-only
To synchronize crafting a new inventory command should be added, as was done in #2506 for inventory crafting.
This will reduce the number of edge cases to check for in the networking code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    contributor friendlythis issue is limited in scope and/or knowledge of Cubyz internals, good for newcomersnetworkIssues with the protocolrefactorshuffle code around

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions