MythicMobs Items (any JSON text with RBG on items) trade support
Bodyash opened this issue ยท 1 comments
Hello
There is some changes in MythicMobs items generation code
These items working fine with Shopkeeper until restart
I think it's because when I put some item to shopkeeper - object stored in memory
But when server is restarted - it should be loaded again.
And... item.Display name is changed also
First output - what I took from a shopkeeper after server restart
Second - what I put into originaly
Okay, for example I can set MM to generate items with JSON name format, Like this
By simply using <#color> and tags instead of old &color &font format
But it's using as much tags as I put in config (bold, text color, etc..)
Example:
This is 2 outputs from same item with RGB gradient in name and bold font
The first one was taked from shopkeeper after restart
the second one is original item
So after restart Shopkeeper is adding all possible tags when generating item stack from save.yml, while MM adding only used tags. (like italic, underlined, etc..)
Paper 1.16.2 build 183
Duplicate: #578
The issue is that the item serialization API of Spigot (which the Shopkeepers plugin uses to save and load items to/from the save.yml) does not persist the Json data correctly currently: https://hub.spigotmc.org/jira/browse/SPIGOT-5063
The 'workaround' right now is to create the items originally with the internal Json data matching the format that is produced by Spigot (i.e. which you get in your 'after restart' case).