Refined Storage

Refined Storage

77M Downloads

Multiple Network Transmitters can link with the same Network Receiver - Causing visual bugs

Lordmau5 opened this issue ยท 0 comments

commented

Issue description:

When grabbing 2 Network Cards for the same Network Receiver and putting it into Network Transmitters in 2 separate RS networks, visual bugs (and maybe even more) occur.

What happens:

Example: Taking out a stack of items from Network A doesn't remove them from Network B, even though they should be removed there as well (after all, they are both connected to the same "Receiver-Network", so to say)

What you expected to happen:

The best solution I would have is to disallow adding RS nodes to a network if they already belong to a network that isn't the one they are trying to be added to
(Think Network ID 6 and 20 - a Disk Drive is already on Network 6 and thus can't be added to Network 20)
This would ultimately cause race conditions, but I feel that's the best approach to this.

Steps to reproduce:

  1. Create 2 RS networks
  2. Add a Network Transmitter to both of them
  3. Place down a Network Receiver
  4. Get 2 Network Cards and link them to the Receiver
  5. Put the Network Cards into both system's Transmitters
  6. Try to remove or add items to one of the networks - they won't update on the other one

Video showcasing it:
https://streamable.com/mworc

Version (make sure you are on the latest version before reporting):

  • Minecraft: 1.12.2
  • Forge:
  • Refined Storage: 1.6.9-319

Does this issue occur on a server? [yes/no]
Yes