Fabricators-of-Create / Create

[Fabric Mod] Building Tools and Aesthetic Technology
MIT License
896 stars 199 forks source link

erratic chute-belt movement can cause item dupes or wipes. #1623

Closed freddy46 closed 3 weeks ago

freddy46 commented 1 month ago

Description

duping machine 1 1.20.1, create 0.5.1f , no other mods present.

Requirements to cause dupe bug:

  1. belts move at 128 rpm, chutes pull items upward at 32 rpm;
  2. the kinetic stress source and the item moving blocks need to be separate contraptions and moved separately (though the movement in my example is identical for both contraptions);
  3. move both contraptions back and forth in 8 tick intervals, at 128 rpm (at least that's what consistently caused the bug for me, it probably has more to do with the contraptions being disassembled and reassembled in a specific amount of ticks).

I haven't figured out the timing to consistently wipe items, but the steps are the same with just different timings. in 1.18 the dupe is even easier to do, so much so that I stumbled into it.

Game Log

https://mclo.gs/I9IXw6W

Debug Information

No response

TropheusJ commented 1 month ago

please provide a schematic for this setup

freddy46 commented 1 month ago

duping_machine_1_1.zip the pulse repeater delays that cause the bug are different depending on the version, iirc this one should work for 1.20,

TropheusJ commented 3 weeks ago

Also occurs on forge, please open an issue there.