mojira.dev
MCPE-180653

Differences in Vault loot from Java Edition

There are differences in the loot table files for vaults between Bedrock Edition and Java Edition.

The exact loot table for vaults in Bedrock Edition can be found by going to https://github.com/Mojang/bedrock-samples/releases and navigating to "behavior_pack/loot_tables/chests/trial_chambers/", with the relevant loot table files being reward.json, reward_common.json, reward_rare.json, and reward_unique.json.

The exact loot table for vaults in Java Edition can be found by opening the game JAR file (using a third-party program to open archive files) and navigating to "data/minecraft/datapacks/update_1_21/data/minecraft/loot_tables/chests/trial_chambers/", with the relevant loot table files being reward.json, reward_common.json, reward_rare.json, and reward_unique.json.

These are the exact differences:

reward.json:

  • In Bedrock Edition, the first pool has a 80% chance to pick reward_common and a 20% chance to pick reward_rare.

    • In Java Edition, the first pool has a 80% chance to pick reward_rare and a 20% chance to pick reward_common.

reward_common:

  • In Bedrock Edition, the loot table gives 2-8 arrows of harming II. (aux value and data value: 25)

    • In Java Edition, the loot table instead gives 2-8 arrows of poison. (fixing the issue requires changing aux value and data value to: 26) (fixed in 1.21.0.26)

  • In Bedrock Edition, the loot table gives 2-8 emeralds.

    • In Java Edition, the loot table instead gives 2-4 emeralds. (fixed in 1.21.0.23)

reward_rare:

  • In Bedrock Edition, the loot table gives 1 block of emerald.

    • In Java Edition, the loot table instead gives 2-4 emeralds.

  • In Bedrock Edition, the loot table gives an iron chestplate, enchanted from level 5-15, and has weight 3.

    • In Java Edition, the loot table instead gives an iron chestplate, enchanted from level 0-10, and has weight 2.

  • In Bedrock Edition, the loot table gives an iron axe, enchanted from level 5-15, and has weight 3.

    • In Java Edition, the loot table instead gives an iron axe, enchanted from level 0-10, and has weight 2.

  • In Bedrock Edition, the loot table gives a diamond axe with weight 2.

    • In Java Edition, the loot table instead gives a diamond axe with weight 1.

  • In Bedrock Edition, the loot table gives a diamond chestplate with weight 2.

    • In Java Edition, the loot table instead gives a diamond chestplate with weight 1.

  • In Bedrock Edition, the loot table gives 1 golden apple.

    • In Java Edition, the loot table instead gives 1-2 golden carrots. (fixed in 1.21.0.23)

reward_unique:

  • In Bedrock Edition, the loot table gives 1 enchanted golden apple.

    • In Java Edition, the loot table instead gives 1 golden apple. (fixed in 1.21.0.23)

Attached screenshots show some of the differences in loot, such as different items being given.

Linked issues

Attachments

Comments 4

Now that the 1.21 loot table files for Bedrock Edition are publicly available, I've updated the description with the exact differences in the loot table for vaults between Bedrock Edition and Java Edition.

Updated the description again here, based on 1.21.0.23 Preview, which updated the loot table for the normal vault, however, the ominous vault also has one difference, which is covered in a different bug report here: MCPE-180963

Just to note, the aux value of one of the arrow entries needs to be changed to 26, not 28, for arrows of poison, without being enhanced or lengthened, like in Java.

Requesting the report to be reopened as reward.json for Bedrock Edition still has differences than Java Edition, where the first pool has an 80% chance of picking reward_common and a 20% chance to pick reward_rare on Bedrock Edition, compared to an 80% chance of picking reward_rare and a 20% chance to pick reward_common on Java Edition.

kmb600

(Unassigned)

1234175

Confirmed

Multiple

1.21.0.22 Preview, 1.21.0.21 Preview, 1.21.0.23 Preview, 1.21.0.24 Preview

1.21.0.26 Preview

Retrieved