From b8dd4c54e11fa428ec04a13679ece77649130eb4 Mon Sep 17 00:00:00 2001 From: RainWarrior Date: Mon, 4 Jan 2016 14:21:31 +0300 Subject: [PATCH] Fixed implementation if IRetexturableModel in ItemLayerModel. Closes #2244. --- .../net/minecraftforge/client/model/ItemLayerModel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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()); }