Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • [1.12.2] Exception loading model
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 1
BitNet_

[1.12.2] Exception loading model

By BitNet_, December 8, 2019 in Modder Support

  • Reply to this topic
  • Start new topic

Recommended Posts

BitNet_    0

BitNet_

BitNet_    0

  • Tree Puncher
  • BitNet_
  • Members
  • 0
  • 3 posts
Posted December 8, 2019

Forgive me if I'm being blind, but apparently I'm missing a model even though I'm pretty sure the model does exist in the right directory.

Here is my error:

[07:15:52] [main/ERROR] [FML]: Exception loading model for variant assets/complexcooking:flour#inventory for item "assets/complexcooking:flour", normal location exception: 
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model assets/complexcooking:item/flour with loader VanillaLoader.INSTANCE, skipping
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:302) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_231]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_231]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: java.io.FileNotFoundException: assets/complexcooking:models/item/flour.json
	at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.access$1400(ModelLoader.java:115) ~[ModelLoader.class:?]
	at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:861) ~[ModelLoader$VanillaLoader.class:?]
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
	... 20 more
[07:15:52] [main/ERROR] [FML]: Exception loading model for variant assets/complexcooking:flour#inventory for item "assets/complexcooking:flour", blockstate location exception: 
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model assets/complexcooking:flour#inventory with loader VariantLoader.INSTANCE, skipping
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?]
	at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:296) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
	at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?]
	at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
	at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:132) [SimpleReloadableResourceManager.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:559) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:421) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_231]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_231]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:25) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
	at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
	at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?]
	at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?]
	... 20 more

 

My Item class and the registerItemRenderer function:

package io.github.b1tnet.complexcooking.objects.items;

import io.github.b1tnet.complexcooking.Main;
import io.github.b1tnet.complexcooking.init.ItemInit;
import io.github.b1tnet.complexcooking.util.IHasModel;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;

public class ItemBase extends Item implements IHasModel {
    public ItemBase(String name) {
        setTranslationKey(name);
        setRegistryName(name);
        setCreativeTab(CreativeTabs.MISC);

        ItemInit.ITEMS.add(this);
    }

    @Override
    public void registerModels() {
        Main.proxy.registerItemRenderer(this, 0);
    }
}

 

@Override
    public void registerItemRenderer(Item item, int meta) {
        ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(item.getRegistryName(), "inventory"));
    }

 

And the src/main/resources folder:

image.png.e2a0af962a253e0f6f3a3eb14e370f97.png

 

 

  • Quote

Share this post


Link to post
Share on other sites

diesieben07    7592

diesieben07

diesieben07    7592

  • Reality Controller
  • diesieben07
  • Forum Team
  • 7592
  • 55027 posts
Posted December 8, 2019

 

  • Quote

Share this post


Link to post
Share on other sites

BitNet_    0

BitNet_

BitNet_    0

  • Tree Puncher
  • BitNet_
  • Members
  • 0
  • 3 posts
Posted December 8, 2019
52 minutes ago, diesieben07 said:

 

That hasn't worked for me, I still get the model registering error even when adding the code to my build.gradle

  • Quote

Share this post


Link to post
Share on other sites

diesieben07    7592

diesieben07

diesieben07    7592

  • Reality Controller
  • diesieben07
  • Forum Team
  • 7592
  • 55027 posts
Posted December 8, 2019

What? Nothing in my post indicates to add anything to do the build.gradle. I explain which setting needs to be changed.

  • Quote

Share this post


Link to post
Share on other sites

BitNet_    0

BitNet_

BitNet_    0

  • Tree Puncher
  • BitNet_
  • Members
  • 0
  • 3 posts
Posted December 8, 2019
1 minute ago, diesieben07 said:

What? Nothing in my post indicates to add anything to do the build.gradle. I explain which setting needs to be changed.

Sorry about that, I was looking at the main post in the link by DamnRelentless

  • Quote

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

    • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 1
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Alexalien
      Some Obj models not working

      By Alexalien · Posted 13 minutes ago

      Yeah, no worries i'm going to keep looking. Thanks for your help. 
    • Huntpor
      1.16.5 Loot Tables

      By Huntpor · Posted 21 minutes ago

      I am able to Generate new Blocks and Items into my very simple mod ( just has Copper Ore ) while I learn. When it comes to those items I am able to generate the texture just fine, but I get a little stuck how how to allow the new blocks to generate their own item. Is Loot tables the correct thing? or should I be looking for something else? Don't even know where to begin, so details would be helpful.    Thank you in advice.   
    • diesieben07
      Some Obj models not working

      By diesieben07 · Posted 27 minutes ago

      I don't know enough about the OBJ format and models in general to know if this is a wrongly formatted model or an issue with the loader, sorry.
    • diesieben07
      [1.14.3] Where to put Item.getItemFromBlock

      By diesieben07 · Posted 33 minutes ago

      1.14 is no longer supported. If you have an issue with a modern version, make your own thread.
    • LEXISMILES
      lexi

      By LEXISMILES · Posted 36 minutes ago

      fkwefwwefewklfjewuhfeufhuih4u74u34y43urhewrur4yy4ryw4rwruwerhywertryryewtryetwgretwtewyreyrewhewfhyefytire
  • Topics

    • Alexalien
      9
      Some Obj models not working

      By Alexalien
      Started 3 hours ago

    • Huntpor
      0
      1.16.5 Loot Tables

      By Huntpor
      Started 21 minutes ago

    • VGLyen
      6
      [1.14.3] Where to put Item.getItemFromBlock

      By VGLyen
      Started July 24, 2019

    • LEXISMILES
      0
      lexi

      By LEXISMILES
      Started 37 minutes ago

    • GenElectrovise
      3
      [ForgeGradle] Publish project to GitHub Packages

      By GenElectrovise
      Started Friday at 09:04 PM

  • Who's Online (See full list)

    • Heinzchen
    • Thorius
    • Luis_ST
    • vemerion
    • diesieben07
    • CookieLukas
    • monkey123
    • Alexalien
    • Veo
    • Jonbo187
    • Godis_apan
    • philip-elsner@gmx.net
    • Huntpor
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • [1.12.2] Exception loading model
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community