Bug Closed · Resolved

Breaking NBT changes (internal vs PublicBukkitValues) causing incompatibility with Shopkeepers after updating Mythicmobs from 5.4.x to 5.7.x[/-]

#6834 opened by Unknown 8 months ago

Unknownreported this bug

Environment: Version: Shopkeepers-2.22.3 Old Version: MythicMobs 5.4.1 New Version: MythicMobs 5.4.4 and after Server Version: Purpur 1.20.1 Affected Plugin: Shopkeepers (and other plugins relying on strict NBT comparison)

Hello, I recently updated MythicMobs from version 5.4.1 to 5.4.4 and encountered a major issue regarding item identification and NBT structure. It appears that the way MythicMobs stores item data has undergone a fundamental change. Old Items (5.4.x): stored custom data wrapped inside the internal Base64 string in the save.yml of other plugins (like Shopkeepers). New Items (5.6.x): now store data explicitly using PublicBukkitValues (PersistentDataContainer), specifically adding the tag mythicmobs:type.

This change causes issues as the new items are no longer recognized as the same items used in existing shops.

I would like to know if there is a way to resolve this issue.[Legacy attachment omitted][Legacy attachment omitted]

Unknowncommented

This was changed a long time ago and the versions in question are wildly out of date, there's not much we can do about it at this point

Sign in to join the discussion.