Jump to content

[1.8] Model definition for... not found? (Texture won't load)


Kander16

Recommended Posts

Hi,

 

I've a sort of crop that actually grows like sugar-cane.

And everytime I start up the game, the log says:

 

[12:00:19] [Client thread/ERROR] [FML]: Model definition for location chef:corns#age=0 --> 15 not found[/Code]

 

When I place my block, it does not render the corn.

 

How do I fix this?

 

Thanks.

Creator of the Master Chef Mod and many more to come.

 

If I helped you, please click the 'thank you' button.

Link to comment
Share on other sites

I have a "json" text file, in 'blockstates'.

 

This is how it looks:

 

{
    "variants": {
        "normal": { "model": "chef:corn_block" }
    }
}
[/Code]

 

- My corn keeps saying model definition for location...

 

Please help.

Creator of the Master Chef Mod and many more to come.

 

If I helped you, please click the 'thank you' button.

Link to comment
Share on other sites

{
    "variants": {
        "age=0": { "model": "chef:corn_block" },
        "age=1": { "model": "chef:corn_block" },
        "age=2": { "model": "chef:corn_block" },
        "age=3": { "model": "chef:corn_block" },
        "age=4": { "model": "chef:corn_block" },
        "age=5": { "model": "chef:corn_block" },
        "age=6": { "model": "chef:corn_block" },
        "age=7": { "model": "chef:corn_block" },
        "age=8": { "model": "chef:corn_block" },
        "age=9": { "model": "chef:corn_block" },
        "age=10": { "model": "chef:corn_block" },
        "age=11": { "model": "chef:corn_block" },
        "age=12": { "model": "chef:corn_block" },
        "age=13": { "model": "chef:corn_block" },
        "age=14": { "model": "chef:corn_block" },
        "age=15": { "model": "chef:corn_block" }
    }
}
[/Code]

 

Something like this?

Creator of the Master Chef Mod and many more to come.

 

If I helped you, please click the 'thank you' button.

Link to comment
Share on other sites

that json would make every stage of the growth use the same texture.  Is that what you want?  Usually for crops you'll have a bunch of images to animate the growth and so your JSON would reference corn_block_0, corn_block_1, and so on.

 

Also, the "age=" part implies that you have Property for the block states that is actually called "age".  So make sure you have that in your class.

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Link to comment
Share on other sites

Yes, the problem is:

 

I'ts not really a crop, it is a plant that grows like sugar cane. (placing a block upon another block and so on).

I copy the json file from blockstates into my own blowkstates file, and I change the name of the model

 

I change

{
    "variants": {
        "normal": { "model": "reeds" }
    }
}
[/Code]

 

To

[Code]{
    "variants": {
        "normal": { "model": "chef:corn_block" }
    }
}
[/Code]

 

And in assets/chef/models/block I've a corn_block json file.

 

But whenever I run minecraft, and see if the texture is loaded or not, it just does not load the texture (purple black rectangles).

And when I look at the console, it gives me this error:7

 

[Code][12:00:19] [Client thread/ERROR] [FML]: Model definition for location chef:corns#age=0 not found[/Code]

 

So on until age 15... But it just needs only one texture, and this does not load because he wants a model for every age.

But the minecraft "Reeds" does not need that.

 

 

Creator of the Master Chef Mod and many more to come.

 

If I helped you, please click the 'thank you' button.

Link to comment
Share on other sites

Hi

 

Why not just use the blockmodel file you mentioned, eg

        "age=0": { "model": "chef:corn_block" },

        "age=1": { "model": "chef:corn_block" },

etc

Vanilla uses hard-coded tricks to control why reeds have one state for all variants, but the others don't.  See BlockModelShapes.func_178119_d() if you're really interested.  But it's much easier just to write out the states explicitly, I think.

 

-TGG

 

 

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.