diff --git a/src/main/java/net/minecraftforge/client/model/ItemLayerModel.java b/src/main/java/net/minecraftforge/client/model/ItemLayerModel.java index fa4b0c6278..87100ee9e0 100644 --- a/src/main/java/net/minecraftforge/client/model/ItemLayerModel.java +++ b/src/main/java/net/minecraftforge/client/model/ItemLayerModel.java @@ -68,12 +68,16 @@ public class ItemLayerModel implements IRetexturableModel public IModel retexture(ImmutableMap textures) { ImmutableList.Builder builder = ImmutableList.builder(); - for(int i = 0; i < textures.size(); i++) + for(int i = 0; i < textures.size() + this.textures.size(); i++) { if(textures.containsKey("layer" + i)) { builder.add(new ResourceLocation(textures.get("layer" + i))); } + else if(i < this.textures.size()) + { + builder.add(this.textures.get(i)); + } } return new ItemLayerModel(builder.build()); }