Enchanted books lose enchantments when upgrading
I was playing in my world after upgrading from 1.12.2 to 1.13-pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
I did a bit more testing and it seems to be easy to repeat with worlds upgrading from 1.12.2 to 1.13-pre3.
Created Issue:
enchanted book don't show enchantment/s
I was playing in my world after upgrading from 1.12.2 to 1.13 Pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
![]()
I was playing in my world after upgrading from 1.12.2 to 1.13 Pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
![]()
I was playing in my world after upgrading from 1.12.2 to 1.13 Pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
I was playing in my world after upgrading from 1.12.2 to 1.13 Pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
then I did a bit more testing and it seems to be easy to repeat with worlds upgrading from 1.12.2 to 1.13 Pre3
enchanted book don't show enchantment/sEnchanted books don't show enchantment/s
Enchantedbooksdon't show enchantment/sEnchanted Books
EnchantedBooksEnchanted books lose enchantments when upgrading
I was playing in my world after upgrading from 1.12.2 to 1.13 Pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
then I did a bit more testing and it seems to be easy to repeat with worlds upgrading from 1.12.2 to 1.13 Pre3I was playing in my world after upgrading from 1.12.2 to 1.13-pre3 and I looked at an enchanted book and it didn't show the enchantments - also happened with villager trades.
I did a bit more testing and it seems to be easy to repeat with worlds upgrading from 1.12.2 to 1.13-pre3.
is duplicated by
is duplicated by
is duplicated by


Most likely caused by 1.12.2 using numerical enchantment IDs, while 1.13 replaced them with string identifiers. 1.13 doesn't understand what "enchantment ID 3" is anymore, it only understands things like "enchantment ID 'minecraft:blast_protection'" instead.
A fixer/walker needs to be added to convert these IDs in 1.13 for worlds coming from previous versions.