From 86fb119dd77483e782f05a95e52ed8a560f630ec Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Wed, 14 Aug 2024 10:20:51 +0200 Subject: [PATCH] SkinModelImporter - Check if blockbench model uses box uv --- PCK-Studio/Internal/SkinModelImporter.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PCK-Studio/Internal/SkinModelImporter.cs b/PCK-Studio/Internal/SkinModelImporter.cs index 6d734328..c6e5314e 100644 --- a/PCK-Studio/Internal/SkinModelImporter.cs +++ b/PCK-Studio/Internal/SkinModelImporter.cs @@ -66,6 +66,11 @@ namespace PckStudio.Internal internal static SkinModelInfo ImportBlockBenchModel(string fileName) { BlockBenchModel blockBenchModel = JsonConvert.DeserializeObject(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 |