Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support multiple resource types on a single external storage #891

Merged
merged 1 commit into from
Mar 8, 2025

Conversation

raoulvdberge
Copy link
Contributor

Also fixes #886 (flickering resources) by no longer listening to neighbor updates. This is no longer needed since changes are already detected independently.

Previously, changes were only detected for the current resource type. This meant that detecting changes that happened via neighbor updates only worked if a block was replaced with another provider of the same resource type. To resolve this, support for multiple resource types was added.

Additionally, the priority system was removed in favor of special casing the interface proxy.

Also fixes #886 (flickering resources) by no longer listening to neighbor updates.
This is no longer needed since changes are already detected independently.

Previously, changes were only detected for the current resource type.
This meant that detecting changes that happened via neighbor updates only worked
if a block was replaced with another provider of the same resource type.
To resolve this, support for multiple resource types was added.

Additionally, the priority system was removed in favor of special casing
the interface proxy.
@raoulvdberge raoulvdberge merged commit ce4a03b into develop Mar 8, 2025
7 checks passed
@raoulvdberge raoulvdberge deleted the fix/GH-886/ext-storage-no-neighbor-change branch March 8, 2025 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Shared Inventory + External storage = Item flickering in grid
1 participant