-
Bug
-
Resolution: Unresolved
-
None
-
1.20.71 Hotfix, 1.21.0, 1.21.20, 1.21.43 Hotfix
-
None
-
Confirmed
-
Multiple
-
1211646
Many automatic crafter contraptions use comparators to detect sufficient ingredients in the crafter block and send a redstone signal to activate the crafter. A contraption set up like this to craft single-ingredient recipes can break if a player closes and reopens the world while it is receiving items at a pace that is fully reliable otherwise. This applies to the simplest possible autocrafter, which consists of a hopper feeding the crafter block, and a comparator reading the crafter's fill level and powering a line of dust that points back to the crafter. This is what it looks like:
Steps to reproduce
- Load Crafter activation relog bug.mcworld. This world consists of 8 basic auto-crafters. The crafter blocks have 8 slots locked so that they can craft single-ingredient recipes. They are disabled by power from a lever that passes from crafter to crafter through repeaters.
- Drop a stack of bones on top of each hopper.
- Flip the lever to enable the autocrafters. The repeaters cause each autocrafter to start one redstone tick after the one before it.
- Observe that each autocrafter is crafting bonemeal.
- Save and Quit.
- Reopen the world.
Expected results
The autocrafters continue crafting.
Observed results
Some of the autocrafters break, accumulating bones in the crafting slot.
- relates to
-
MCPE-29548 Relogging can cause observers to emit pulses
- Open
-
MCPE-179412 Dispenser with bucket may fail to pick up water or lava if activated immediately before/after relog
- Open
-
MCPE-58151 Repeaters Don't Save Pending Tick Information
- Reopened
- testing discovered
-
MCPE-180268 When you open a world, simulation begins before chunks, entities, redstone, and player controls finish loading
- Open