diff --git a/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java b/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java index 449ed5e00..a164f848c 100644 --- a/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java +++ b/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java @@ -252,7 +252,14 @@ public class OBJModel implements IModel } else if (key.equalsIgnoreCase("usemtl")) { - material = this.materialLibrary.materials.get(data); + if (this.materialLibrary.materials.containsKey(data)) + { + material = this.materialLibrary.materials.get(data); + } + else + { + FMLLog.log.error("OBJModel.Parser: (Model: '{}', Line: {}) material '{}' referenced but was not found", objFrom, lineNum, data); + } usemtlCounter++; } else if (key.equalsIgnoreCase("v")) // Vertices: x y z [w] - w Defaults to 1.0