mojira.dev
MCPE-101588

Enchantment Table Enchantments are not Weighted

Enchantments (at least from the enchantment table) are not weighted, causing all enchantments to be equally likely. This makes it needlessly difficulty to enchant items, particularly armor and swords.

Protection should have weight 10, Fire/Proj Prot weight 5, and Blast Prot weight 2, meaning you should have a 45% chance of getting protection over a different protection, but instead you have a 25% chance. On the other hand, thorns is supposed to be one of the hardest enchantments of all to obtain with a mere 2.9% chance per enchantment, but instead it has an 11% chance (and in fact is more likely than even protection as if proj/fire/blast prot is chosen as the first enchantment, protection has a 0% chance while thorns is 20% for any additional enchantments).

This affects all enchantable items.

Steps to reproduce:

  1. Set up a full enchanting table setup in creative.

  2. Enchant a large amount of bows* at level 30 (a double chest should suffice).

  3. Tally up how many of each enchantment there is.
    โŒ The five enchantments occur at roughly the same rate.
    Expectation: There should be roughly twice as much flame and punch as infinity (each), 5 times as much unbreaking as infinity, and 10 times as much power as infinity.

* This applies to all enchantable items, but it is easiest to demonstrate with bows as they have no mutually exclusive enchantments, and their weights are very diverse.

Comments 3

Thank you for your report!
However, this issue has been temporarily closed asย Awaiting Response

Is this still an issue in the latest version?

This ticket will automatically reopen when you reply.

Quick Links:
๐Ÿ““ย Issue Guidelinesย โ€“ ๐Ÿ’ฌย Community Supportย โ€“ ๐Ÿ“งย Feedbackย โ€“ ๐Ÿ“–ย Game Wiki

Version 1.16.210, this is still in the game. If you would like, I could assemble a more rigorous report detailing the statistics (my current reports only include items with a single enchantment). I did ~6 double chests of tridents, discarding ones with multiple enchantments, and the results were: 32 impaling (weight 10), 23 unbreaking (weight 5), 26 loyalty (weight 2), 39 riptide (weight 2), and 27 channeling (weight 1).

Can reproduce for beta 1.17.0.21 on Windows 10.

Lyle Lowry

(Unassigned)

552748

Confirmed

Nintendo Switch

1.16.40 Hotfix, 1.16.210

1.17.30.22 Beta, 1.17.30

Retrieved