mojira.dev
MCPE-176558

Crafter ejects items when activated while facing a container it cannot place them in

Repost of MC-265888 for Bedrock Edition.

Steps to reproduce

  1. Place a crafter facing a barrel.

  2. Put a cake into each slot of the barrel.

  3. Put a flower into the first slot of the crafter.

  4. Place a redstone torch next to the crafter.

Expected result

Nothing happens. The crafter does not craft: it should output like a dropper, and a dropper that faces a container it cannot place its items into does nothing when activated. (Similarly, a dispenser that tries to use an item on a block or entity that it is normally usable on but cannot be used at that time does not eject the item--example: dispenser using bonemeal on fully-grown crops does not eject the bonemeal.)

Observed result

The crafter crafts the flower into dye and ejects it. The dye glitches out to the side.

Linked issues

Attachments

Comments 8

There are times that the craftsman behaves like a dispenser but other times like a dropper which is inconsistent when it comes to item output.I give my consensus.

There are times that the craftsman behaves like a dispenser but other times like a dropper which is inconsistent when it comes to item output.I give my consensus.

Timer RP:
The comparison is between the normal action of dropper/dispenser/crafter, and the behavior when the normal action is stopped by the block that the dropper/dispenser/crafter is supposed to act upon.

Dropper:
normal action: places item into container
normal action stopped (container is full): does nothing

Dispenser:
normal action: uses item on the block (applies bonemeal to crop)
normal action stopped (crop is already full grown): does nothing

Crafter:
normal action: places item into container
normal action stopped (container is full): ejects item

My point is that for both dropper and dispenser, when the normal action is stopped it does nothing. So, I expect the crafter to also do nothing.

The present behavior (crafter switches to ejecting items when facing a full container) makes it impossible to automate crafters loading shulker boxes at max speed (4 gt clock), without crafted items spilling out.

GoldenHelmet:
I had another point of view. Although your point is also valid.

GoldenHelmet:
I had another point of view. Although your point is also valid.

FWIW this also applies to crafters trying to put a shulker box into another shulker box.

GoldenHelmet

(Unassigned)

1018095

Community Consensus

Multiple

1.20.50.22 Preview, 1.20.50.21 Preview, 1.20.50.23 Preview, 1.20.50.24 Preview, 1.20.60.26 Preview, 1.20.71 Hotfix, 1.21.0

Retrieved