SkinModelImporter - Check if blockbench model uses box uv

This commit is contained in:
miku-666
2024-08-14 10:20:51 +02:00
parent a91433bfab
commit 86fb119dd7

View File

@@ -66,6 +66,11 @@ namespace PckStudio.Internal
internal static SkinModelInfo ImportBlockBenchModel(string fileName)
{
BlockBenchModel blockBenchModel = JsonConvert.DeserializeObject<BlockBenchModel>(File.ReadAllText(fileName));
if (!blockBenchModel.Format.UseBoxUv)
{
Trace.TraceError($"[{nameof(SkinModelImporter)}:{nameof(ImportBlockBenchModel)}] Failed to import skin '{blockBenchModel.Name}': Skin does not use box uv.");
return null;
}
SkinModelInfo modelInfo = new SkinModelInfo();
modelInfo.ANIM.SetMask(
SkinAnimMask.HEAD_DISABLED |