diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java index 61fec7e..8077b78 100644 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java +++ b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java @@ -32,6 +32,15 @@ public class RenderController { // Texture texture = entity.textureMap.get(key); Set uvBonesId = entity.getModelConfig().bingingBones.get(key); + + if (uvBonesId == null) { + if (!singleTexture) { + continue; + } else { + uvBonesId = new HashSet<>(); + uvBonesId.add("*"); + } + } ModelConfig.AnimTextureOptions anim = entity.getModelConfig().getAnimTextures().get(key); JsonObject controller = new JsonObject();