Closed misode closed 7 months ago
Using this PR, I was able to build successfully with my files that previously had issues :+1:
I don't see the supposed bugfix in upgrade paths other than the import migration, so I'm not sure whats up with that.
If you download a module like block compressors right now, you can see that the file data/gm4_upgrade_paths/tags/functions/run.json
currently looks like this:
{
"values": [
"gm4_custom_crafters-3.1:upgrade_paths/run",
"gm4_custom_crafters-3.1:upgrade_paths/run"
]
}
I'm assuming the JSON support for mecha fixed this, although it might still be useful to look into why this was happening in the first place.
..wait what? Mecha's json processing isn't actually in the project yet (its an opt in plugin I use in #918), so mecha shouldn't be like removing duplicate entries or anything. I... don't know what could be causing this. I'll try to take a quick look to see if its a concern at all.
upgrade_paths/run.json
. It seems like it was adding the function entry twice before.0.87.0
instead of0.88.8
because the latter changed the effect amplifier range to 0-127.# type: ignore
inprefabs.json
because it did not detect that nbtlib comes with beet. There may be a cleaner solution.player_heads.py
required some changes. It seems like beet now needs the db key to be aFile
, so I just pass aTextFile
withsource_path
set to the json file and content to the same unique string. I haven't tested that diagnostic messages still work.