mekanism / Mekanism-Feature-Requests

All enhancements and feature requests for Mekanism (for current and future releases) should go here.
10 stars 4 forks source link

Reduce the size of input/output buffers in machines #582

Open tipeon opened 10 months ago

tipeon commented 10 months ago

Describe the feature you'd like

Each machine (with the ultimate factory upgrade) can have up to 9 stacks of items in the input buffer, and another 9 stacks of items in the output buffer. When these machines are chained one after another, this result in quite a bit of buffer bloat.

The negative effects of this are:

My request is a new upgrade that reduces the size of the input/output buffers so as to mitigate these problems. For example, each upgrade could cut in half the stacksize of each input/output slots(32 items/slot with one upgrade, 16 items/slot with 2 upgrades, etc)

I would even go as far as to suggest to call these "hysteresistomy upgrades", but I expect lot of people will either not understand, or find it offensive, so ... ¯_(ツ)_/¯ meh, I leave it to you to find a better name.

Describe alternatives you've considered

I have been using LaserIO's counting filters, or Pretty pipe's stack limiter modules. These do help to limit the amount of items in the input slots, but they do nothing for the output slots. So that's only half the problem solved.

For the output buffers, I don't think there is a good solution. Maybe a comparator to evaluate the amount of items in the machine, and then use redstone to stop it from processing? (I haven't tried, and I don't even know if Mekanism's machines support redstone comparators)

Additional context

I'm playing Mechanical Mastery at the moment, and this modpack involves a lot of automation, and a lot of production lines. That's how I was exposed to this rather niche problem.