gnembon / carpet-autoCraftingTable

autoCraftingTable extension for carpet-mod
GNU Lesser General Public License v3.0
80 stars 27 forks source link

Event order direction/location/machine specific? #23

Open rsimmons1127 opened 3 years ago

rsimmons1127 commented 3 years ago

When multiple hoppers feed a crafting table that has an unlocked hopper beneath it, the end result is inconsistent. Sometimes it appears the update order for that tick is:

1 side hopper pushes -> Table crafts -> bottom hopper pulls -> Other side hopper pushes -> Table crafts -> bottom hopper pulls

Other times it is:

1 side hopper pushes -> Other side hopper pushes -> Table crafts -> bottom hopper pulls

An example is shown below. If 1 stone block is released from the side hoppers at the same time, sometimes 2 stone buttons are created, and other times a single stone pressure plate is created, depending on location, etc (or something).

image