Mojira Archive
MC-184348

Luck attribute doesn't apply if loot table updates in opened chest

If player opens a chest and after that chest's loot table will be updated (e. g. with command block) then "quality" and "bonus_rolls" won't work.

Steps to reproduce:

  • Download and set attached datapack
  • Execute this commands:
/setblock ~ ~-1 ~ command_block{Command:"data merge block ~ ~1 ~ {LootTable:\"test:test\"}"}
/setblock ~ ~ ~ trapped_chest
/effect give @s luck 60 0 true
  • Open the chest

Expected that the most of the chest filled with diamond swords, but it filled with bows ("quality" didn't work) and 1 slot is empty ("bonus_rools" didn't work).

It works as intended if command block underneath don't instantly activate and update trapped chest. For example of intended work execute this commands:

/setblock ~ ~ ~ chest{LootTable:"test:test"}
/effect give @s luck 60 0 true

Unresolved

Maxim

2020-05-18, 05:12 AM

2022-07-31, 08:22 AM

2

2

Confirmed

Data Packs, Loot tables

20w20b - 21w13a20w20b, 20w21a, 20w22a, 1.16 Pre-release 2, 1.16 Pre-release 4, 1.16 Pre-release 5, 1.16 Pre-release 6, 1.16 Pre-release 8, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w27a, 20w28a, 1.16.2 Pre-release 1, 1.16.3, 20w49a, 21w03a, 1.16.5, 21w13a

-