mojira.dev
MC-131330

Cloning brewing stands doesn't copy the "BrewTime" NBT value

The bug

When cloning furnaces that are in the middle of smelting, CookTime block data is copied from the source blocks to the destination blocks and the furnaces finish smelting at the same time. However, cloning brewing stands does not operate the same way. The copied brewing stand resets and must start brewing from the beginning, so the two brewing stands end up finishing at different times.

How to reproduce

Fill brewing stand; half way progress bar, copy it with CTRL + Middle Mouse Click, or use /clone
→ ❌ The progress bar (BrewTime) is not saved, and it resets

Attachments

Comments 9

Confirmed for 1.13-pre1.

Confirmed for 1.13.1.

Can confirm in 20w51a.

Can confirm in 21w03a.

Can confirm in 21w08b. Video attached.

Can confirm in 1.16.5.

Can confirm in 1.17.1. Here are some alternate steps on how to go about reproducing this issue:

Steps to Reproduce:

  • Summon a brewing stand that is brewing something.

/setblock ~ ~ ~ minecraft:brewing_stand[has_bottle_0=false,has_bottle_1=true,has_bottle_2=false]{BrewTime:350s,Fuel:19b,Items:[{Count:1b,Slot:1b,id:"minecraft:potion",tag:{Potion:"minecraft:water"}},{Count:1b,Slot:3b,id:"minecraft:blaze_powder"}]}
  • Wait around ten seconds.

  • Use the pick block function on the brewing stand to obtain a brewing stand item with (BrewTime) NBT data.

  • Place down the brewing stand with the NBT data and interact with it.

  • → ❌  Notice how the brewing time starts again, therefore indicating that cloning/pick blocking brewing stands doesn't copy the "BrewTime" value.

Can confirm in 1.19.

This issue still occurs in Minecraft snapshot 24w44a despite refactors to both block entity storage in Minecraft 1.20.5 and the pick item functionality in that snapshot.

OnePointZero

(Unassigned)

Confirmed

Block states

brewing_stand

Minecraft 1.13-pre1, Minecraft 1.13, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 19w05a, ..., 1.17.1, 1.19, 1.19.3, 1.20.4, 24w44a

Retrieved