From ffea824de939c5a91f2c3463008ae601166ee5ba Mon Sep 17 00:00:00 2001 From: zimzaza4 <3625282098@qq.com> Date: Fri, 4 Apr 2025 22:58:26 +0800 Subject: [PATCH] ignore some textures --- .../imc/geysermodelenginepackgenerator/generator/Entity.java | 3 +++ .../generator/RenderController.java | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) 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);