diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Entity.java b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Entity.java index 68c6cbf..9211da5 100644 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Entity.java +++ b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/Entity.java @@ -93,6 +93,9 @@ public class Entity { } for (String name : textureMap.keySet()) { + if (name.endsWith("_e")) { + continue; + } if (modelConfig.getPerTextureUvSize().containsKey(name)) { Integer[] size = modelConfig.getPerTextureUvSize().getOrDefault(name, new Integer[]{16, 16}); String suffix = size[0] + "_" + size[1]; diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java index 1ba6229..d7b5ef3 100644 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java +++ b/src/main/java/re/imc/geysermodelenginepackgenerator/generator/RenderController.java @@ -31,7 +31,9 @@ public class RenderController { Set processedBones = new HashSet<>(); boolean singleTexture = entity.textureMap.size() == 1 && entity.modelConfig.getPerTextureUvSize().isEmpty(); for (String key : entity.textureMap.keySet()) { - + if (key.endsWith("_e")) { + continue; + } // Texture texture = entity.textureMap.get(key); Set uvBonesId = entity.getModelConfig().bingingBones.get(key);