Refined Storage

Refined Storage

77M Downloads

[1.16.1-1.16.2] External storage connected to a tank with a non-zero content on mode switch produce a desync

LIMachi opened this issue ยท 0 comments

commented

Issue description:

The fluid grid sometimes looses sync with external storages of fluid, when the world reloads (probably related to #2636), but also when the external storage switches modes while connected to a tank

What happens:

the grid will show you an incorrect amount of millibuckets for fluids in external storage if you follow the steps below

What you expected to happen:

the grid should show you the same amount of millibuckets for fluids in external storages

Steps to reproduce:

  1. connect a fluid grid to a remote storage (in item mode) and creative controller
  2. connect any modded tank to the remote storage (still in item mode)
  3. fill the modded tank with a known non zero amount of fluid (let's say 1 buckets, so 1k millibuckets)
  4. switch the external storage mode from item to fluid (the external storage should show you 1k on the left)
  5. open the grid, remove 1 bucket of fluid (having a bucket in your inventory, click the fluid in the grid)
  6. close/exit the grid
  7. open the grid: the fluid should still be present in the grid, but cannot be interacted with (and if you look at the content of the modded tank, you should see that it is in fact empty and the remote storage should tell you that it has 0k fluid)

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

  • Minecraft: 1.16.1 and 1.16.2
  • Forge: 32.0.108 and 33.0.37
  • Refined Storage: 1.9.2 and 1.9.4+56

Does this issue occur on a server? whasn't hable to test

If a (crash)log is relevant for this issue, link it here:

[pastebin/gist/etc link here]