diff --git a/src/main/java/net/minecraftforge/client/model/ModelLoader.java b/src/main/java/net/minecraftforge/client/model/ModelLoader.java index e04f64222..72b860f3c 100644 --- a/src/main/java/net/minecraftforge/client/model/ModelLoader.java +++ b/src/main/java/net/minecraftforge/client/model/ModelLoader.java @@ -460,11 +460,11 @@ public class ModelLoader extends ModelBakery } private static final Map, ItemMeshDefinition> customMeshDefinitions = com.google.common.collect.Maps.newHashMap(); - private static final Map, Pair> customModels = com.google.common.collect.Maps.newHashMap(); + private static final Map, Integer>, ModelResourceLocation> customModels = com.google.common.collect.Maps.newHashMap(); public static void setCustomModelResourceLocation(Item item, int metadata, ModelResourceLocation model) { - customModels.put(item.delegate, Pair.of(metadata, model)); + customModels.put(Pair.of(item.delegate, metadata), model); } public static void setCustomMeshDefinition(Item item, ItemMeshDefinition meshDefinition) @@ -478,9 +478,9 @@ public class ModelLoader extends ModelBakery { mesher.register(e.getKey().get(), e.getValue()); } - for (Entry, Pair> e : customModels.entrySet()) + for (Entry, Integer>, ModelResourceLocation> e : customModels.entrySet()) { - mesher.register(e.getKey().get(), e.getValue().getLeft(), e.getValue().getRight()); + mesher.register(e.getKey().getLeft().get(), e.getKey().getRight(), e.getValue()); } } }