mojira.dev
MC-147175

Offhand and armor items don't update client-side if they are put when the player has a container open

When using /replaceitem on the offhand or any of the armor slots while having a container, like an ender chest, open, the item won't be displayed client-side.

How to reproduce
1. Place a repeating command block pointing into a chain one

2. Put the following commands in the repeating command block and the chain command blocks respectively:

execute as @a unless entity @s[nbt={EnderItems:[{id:"minecraft:stone"}]}] run replaceitem entity @s weapon.offhand minecraft:dirt

execute as @a unless entity @s[nbt={EnderItems:[{id:"minecraft:stone"}]}] run replaceitem entity @s enderchest.0 minecraft:stone

3. Take the stone block off the ender chest and notice that the dirt block isn't in your offhand.

Related issues

Comments

No comments.

migrated

(Unassigned)

Unconfirmed

Minecraft 1.13.2, Minecraft 19w12b, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 2

Retrieved