[BUG] Item Conduit Round Robin Skips Inventories #601

Closed
opened 2024-01-21 18:02:22 +00:00 by RatchetG95 · 3 comments
RatchetG95 commented 2024-01-21 18:02:22 +00:00 (Migrated from github.com)

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When extracting from 1 inventory and trying to round robin into more than 2 inventories some of the insert inventories are skipped

Expected Behavior

Round robin inserts into all inventories one by one

Steps To Reproduce

  1. Place 4 barrels (any inventory works)
  2. Connect those inventories with item conduits
  3. Set 3 of them to insert
  4. Set the other to extract, round robin enabled
  5. Add items to the extract inventory

Environment

- OS: Windows
- Java version: 1.8.0_332 (The one included in CurseForge launcher)
- Minecraft version: 1.20.1
- Version: 6.0.23-alpha
- Forge: 47.2.0

Anything else?

The screenshots are taken with functional storage for ease of viewing, i have tested it with just ender io installed

javaw_2024-01-21_18-55-46 It is filling 2 of the 3 in round robin mode but skips 1 of them javaw_2024-01-21_18-56-08 Once the 2 are filled it starts filling the 3rd one

This happens with more inventories too
javaw_2024-01-21_18-57-14
javaw_2024-01-21_18-57-54

### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior When extracting from 1 inventory and trying to round robin into more than 2 inventories some of the insert inventories are skipped ### Expected Behavior Round robin inserts into all inventories one by one ### Steps To Reproduce 1. Place 4 barrels (any inventory works) 2. Connect those inventories with item conduits 3. Set 3 of them to insert 4. Set the other to extract, round robin enabled 5. Add items to the extract inventory ### Environment ```markdown - OS: Windows - Java version: 1.8.0_332 (The one included in CurseForge launcher) - Minecraft version: 1.20.1 - Version: 6.0.23-alpha - Forge: 47.2.0 ``` ### Anything else? The screenshots are taken with functional storage for ease of viewing, i have tested it with just ender io installed <img width="962" alt="javaw_2024-01-21_18-55-46" src="https://github.com/Team-EnderIO/EnderIO/assets/12844367/787ec6bb-ed6c-4678-a8ff-4413cb5a85b4"> It is filling 2 of the 3 in round robin mode but skips 1 of them <img width="962" alt="javaw_2024-01-21_18-56-08" src="https://github.com/Team-EnderIO/EnderIO/assets/12844367/03ff5dea-aa4f-458c-95fc-ab2cf38fbfc4"> Once the 2 are filled it starts filling the 3rd one This happens with more inventories too <img width="962" alt="javaw_2024-01-21_18-57-14" src="https://github.com/Team-EnderIO/EnderIO/assets/12844367/62126e2e-970d-408a-8588-ee38f4d7a750"> <img width="962" alt="javaw_2024-01-21_18-57-54" src="https://github.com/Team-EnderIO/EnderIO/assets/12844367/8c3f5ae0-a29d-4f7b-b092-de58b4dd37c9">
mindforger commented 2024-01-21 21:45:01 +00:00 (Migrated from github.com)

Does this happen, when you prefill each inventory with one of these items?

Does this happen, when you prefill each inventory with one of these items?
RatchetG95 commented 2024-01-21 23:11:55 +00:00 (Migrated from github.com)

It still happens when you prefill the inventories

It still happens when you prefill the inventories
AlanDavison commented 2024-01-31 10:11:57 +00:00 (Migrated from github.com)

This also happens for me. See the screenshot for the order the machines get inserted into from the source inventory on the right.

The skipped machines/inventories do start getting filled once the others are completely full.

  • OS: Windows11, 22H2 (build 22631.3007
  • Java version: Eclipse Adoptium (jre-17.0.9.9-hotspot)
  • Minecraft version: 1.20.1
  • Version: 6.0.23-alpha
  • Forge: 47.2.18

This is all in the Chosen's Modded Adventure pack, not in isolation, but I thought it worth confirming even in a pack given the issue seems to be the same.

Edit: Removed This seems to be consistent, and it also seems to be consistent which machines are skipped in my setup., because it turned out to be untrue.

enderio-round-robin-bug

This also happens for me. See the screenshot for the *order* the machines get inserted into from the source inventory on the right. The skipped machines/inventories _do_ start getting filled once the others are completely full. - OS: Windows11, 22H2 (build 22631.3007 - Java version: Eclipse Adoptium (jre-17.0.9.9-hotspot) - Minecraft version: 1.20.1 - Version: 6.0.23-alpha - Forge: 47.2.18 This is all in the Chosen's Modded Adventure pack, not in isolation, but I thought it worth confirming even in a pack given the issue seems to be the same. Edit: Removed `This seems to be consistent, and it also seems to be consistent which machines are skipped in my setup.`, because it turned out to be untrue. ![enderio-round-robin-bug](https://github.com/Team-EnderIO/EnderIO/assets/69521518/117516c0-17db-43e6-90e2-9c874f9a5be6)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Team-EnderIO/EnderIO#601
No description provided.