mojira.dev
MC-301673

Copper Golems may ignore some blatently valid copper chests based on their coordinate position in the world (locality issue)

A collection of identical copper chest/golem arrangements may be inconsistent regarding what counts as a valid chest to the copper golem if built in different locations in the world. This is a distinct issue from chest priority being locally inconsistant; this much more resembles a major bug as golems will ignore some blatently valid chests and could frustrate some players.

The following is one example where the golem will forever refuse to open a chest directly beside it.

Steps to reproduce:

  1. Create a new Creative Superflat World (tested in 25w35a)

  2. Run the command /tp 9.50 -54.00 37.50

  3. From this position, dig two blocks down (here, we will eventually place a golem)

  4. Facing the -X Direction (West), Create room for a double copper chest by using the command /fill 8 -62 37 8 -61 36 air. Only the left side of the double chest should be visible to the golem.

  5. place a double copper chest in that gap created by the command, then place any transparent block on top of the copper chests to prevent copper golem from escaping. This should match the provided screenshot (I use half-slabs for the transparent block, but any will work).

  6. repeat this identical setup elsewhere in the world for behavior comparison (in the screenshot I chose coordinates 9.50, 34.50, which is one example where the bug is not present)

Expected Behavior:

  1. Both Golems (the one at 9.50, 37.50 and the control) should both be able to open the Copper Chests.

  2. Generally, Golems should exhibit identical behavior regardless of world position or build direction.

What happens:

  1. The first Copper Golem will refuse to open the copper chest, while the control will open the chest without problem, despite identical setups. For the coordinates in the example, this happens from bedrock to world-height

Attachments

Comments 0

No comments.

Chris Brandt

(Unassigned)

Unconfirmed

(Unassigned)

25w35a

Retrieved