Closed Momshroom closed 1 month ago
Note: I just tried editing the skull owner name property in the saveditems.yml from Head Database to HeadDatabase.
This fixed the skins: the heads now look correct, and it removes the loading error, but now NONE of my saved items load with their attached commands, not even the non-hdb based ones.
Correction: items in my enderchest still have attached commands, ones obtained through /cmi saveditems do not
Removing the head based items from the saveditems.yml completely fixes the rest of the items.
Issue is with how minecraft handles item deserialization in 1.20.6 which are now more picky when it comes to skull owner name having spaces in it, simply updating it with Head_Database or HeadDatabase can resolve your issue. This deserialization and serialization being done by minecraft server itself, so I have limited control over it. Its not ideal solution, but its one time thing when converting over to 1.20.6+ servers. Will check if I can make automated fix for it with next update
Description of Issue
When CMI is loading in 1.20.6 saved items that are based on HDB heads, I get a console error and the items do not have any of their attached commands and also do not look like the heads they should look like. This is true even if they are pulled from the /cmi saved items gui.
The same items work perfectly in 1.20.4. Please note that HDB changed their heads recently to use HeadDatabase rather than Head Database internally to be 1.20.6 compatible and I'm assuming that this is related to the problem. I'm not sure if this is entirely a CMI problem, but I would like the heads to at least work (have the attached commands still function) even if they can't look the same.
I have already replaced "internal" with "custom" in the file, which made my non-hdb based heads work again.
Version Information
Errors
Relevant Config Sections