private void resolveDependencies(IModel model) throws IOException { for (ResourceLocation dep : model.getDependencies()) { if (dep instanceof ModelResourceLocation) { getVariantModel((ModelResourceLocation) dep); } else { getModel(dep); } } textures.addAll(model.getTextures()); }