-
Notifications
You must be signed in to change notification settings - Fork 287
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
Rework Stocking Bus #2324
Rework Stocking Bus #2324
Conversation
miozune
commented
Oct 5, 2023
•
edited
Loading
edited
- It now stores actual items instead of ghost items from ME network.
- Fix longstanding dupe bug.
- Remove workaround in Fix the shadow ItemStack bug of multi-InputBus_ME #2104.
- It tries to push back stored items when broken. You can also safely dismantle the hatch with GUI button.
- You can set fetch interval and fetch limit per slot. You can also apply it for all other slots with one click, or store those settings to data stick.
- Add network status display on GUI.
- Make all texts translatable.
Would be really cool if you make functional that divide storage between all buses in network. For example in storage 64 items and in network 8 stocking buses, so each take 8. Even field were you can manually set num of buses in networks would be fine too. |
I'm not sure if such a feature is even doable. But you can still keep load balancer functionality by setting maximum amount of items to fetch per slot, that's why I added the feature. |
What about add check box "load balancer" and another input field, when active you can set divide, so each pull it will calculate "ALL ITEMS / DIVIDER = ITEMS PER FLETCH" |
this is basically taking away the best feature of stocking bus. I know that we are trying to uproot the dupe bug, but is there a better way? |
Since it has been changed to a physical item instead of a shadow item, it is necessary to add a new hatch directly linked to the stocking bus, just like the crafting input buffer and its crafting input slaves.Otherwise, the current modifications to the stocking bus will be destructive and will result in it losing some irreplaceable functions |
Why wasn't this simple fix implemented in a proper way instead (i.e. make This new behavior breaks the incredible functionality of stocking input bus just to fix a dupe which no player should use and probably has never been used unintentionally. |
Thanks for your opinions. I'll think more about this issue tomorrow with a clearer brain. |
Stocking input bus actually pulling item in also have the added benefit of performance boost, as you won't poll the ME network once per tick (and in a few cases more than once). This is why people found Interface+conveyor+input bus can sometimes cause less lag than one Stocking Input Bus |
changing it to pull items this way would also require you to go around and increase the pull amount over time as you upgrade your setups so they gain more parallel. especially in ore processing, but also in many other setups. current stocking bus behavior handles that automatically.
this doesnt happen with current stocking bus if you simply enable batch mode (which you should always do anyway) because then it will only update once per 6.3 ish seconds. or when in auto pull mode it only updates once per 5s I believe I believe this is a nerf and I'm just saying I don't like the idea of nerfing something as useful as the stocking bus if the only reason is to fix a dupe exploit. MC is absolutely packed with dupe exploits anyway, so.. just don't cheat? Others have also mentioned that there are other ways to fix the dupe exploit. |
We have found a way to fix the issue without making the hatch storing actual items, so I'm closing this PR. |