mojira.dev
MC-205424

Filling a bucket from a cauldron doesn't trigger minecraft:filled_bucket

Filling a bucket from a cauldron (any of them) doesn't trigger minecraft:filled_bucket.

Steps to reproduce:
1. Add the following advancement:

{
	"criteria": {
		"fill_bucket": {
			"trigger": "minecraft:filled_bucket"
		}
	}
}

2. Place a filled cauldron down (with either water, lava, or powder snow)

3. Fill a bucket by emptying the cauldron
4. It does not grant the advancement

Expected Behavior:

The expected behavior would be that the minecraft:filled_bucket advancement trigger would trigger when filling buckets from cauldrons.

Attachments

Comments 3

Can confirm in 1.17.1 and 21w37a. I've created and attached a data pack to make reproducing this issue much easier. Here are some additional details regarding this problem.

The Bug:

The minecraft:filled_bucket advancement trigger doesn't trigger when filling buckets from cauldrons.

Steps to Reproduce:

  • Download the attached data pack.

[media]
  • Create a new world using this data pack.

  • Once you've entered the world, reload all data packs.

/reload
  • Build the setup as shown in the attachment below. 

[media]
  • Collect the singular block of water through the use of a bucket.

  • → ✔  Notice how the scoreboard increases therefore indicating that the minecraft:filled_bucket advancement trigger was triggered.

  • Collect the water inside of the cauldron through the use of a bucket.

  • → ❌  Notice how the scoreboard doesn't increase, therefore indicating that the minecraft:filled_bucket advancement trigger doesn't trigger when filling buckets from cauldrons.

Expected Behavior:

The expected behavior would be that the minecraft:filled_bucket advancement trigger would trigger when filling buckets from cauldrons.

Can confirm in 1.18.1.

ErrorCraft

(Unassigned)

Confirmed

Platform

Normal

Advancements

20w46a, 20w51a, 21w03a, 1.16.5, 21w05b, 1.17.1, 21w37a, 1.18.1, 1.20.5, 1.21.3

Retrieved