desht / ModularRouters

A Forge Mod for item routers with pluggable modules
16 stars 20 forks source link

Add Delay Module #192

Closed k8thekat closed 9 months ago

k8thekat commented 1 year ago

Describe the feature

Would be really interesting to have a Module that allows you to delay the next Module by x ticks (which could be set through the module)

Reasons why it should be considered

Being able to automate Flux Dust creation is one possibility.

The issue I am having is the Puller Module pulls all the Redstone from a barrel next to it and attempts to "drop" the stack via the Dropper Module, but misses the target because of my subsequent Puller Module that grabs an Obsidian Block and places it in front of the Module Router pushing the redstone mid air off the Flux Block.

I know its possible to add a Redstone Module and have it execute each Module on pulse; but in terms of making a compact design having the ability to "slow down" between Modules would be really useful in allowing other forms of automation.

Additional details

Now I may be doing this wrong and could possible achieve my desired results with existing modules.

desht commented 9 months ago

This isn't really feasible to add, sorry.

However, if you want to ensure that routers run at specified times relative to each other, take a look at the Sync Upgrade. At its simplest, it's used to ensure routers run at the same time, but it can be used for more than that, and the manual page explains in detail how you can have one router run at a specified time relative to another.