Jump to content

Recommended Posts

Posted

I'm learning the basics of modding and when I tried to add textures to Items the texture is only that "No-Texture" texture.

I've watched a tutorial on how to add texture to items but the tutorial is for 1.6.2 and I'm programming in the 1.7.2 Recommended version.

Please check if I'm doing right!

 

My textures is in: src/main/assets/mainclass/textures

 

The code is here!

http://pastebin.com/72ECPf0L

 

PLEASE HELP!!!!!!!!!

 

Posted

1) Your item class has no package declaration.  This is bad practice.

2) I don't know what your declared mod ID is, but if it is "mainclass" that is an awful mod ID.

3) Did you put your texture inside a folder called "items" inside the directory you indicated?

4) You didn't post an error message

5) You didn't post your main mod file

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

1) Your item class has no package declaration.  This is bad practice.

2) I don't know what your declared mod ID is, but if it is "mainclass" that is an awful mod ID.

3) Did you put your texture inside a folder called "items" inside the directory you indicated?

4) You didn't post an error message

5) You didn't post your main mod file

1) I know :)

2)I know that too :D

3)Yes!

4)I'm not getting any errors(what i see)

5)http://pastebin.com/ZVBi5Wgh      (I know it's a lot of crap in there :D)

Posted

4)I'm not getting any errors(what i see)

 

"Could not load texture, using fallback" is an error.  It shows up when it can't find the indicated texture.

Post that.

 

LanguageRegistry.addName(lightBlock, "Light Block");

 

Do not use the language registry.

http://www.minecraftforge.net/forum/index.php/topic,16277.msg82670.html#msg82670

 

package com.mod.Mod;

GAH!  Please use intelligent package names >..<

 

public static final Block lightBlock = new LightBlock(2900,Material.ground).setCreativeTab(CreativeTabs.tabBlock).setResistance(4f).setHardness(4f).setBlockName("test").setLightLevel(0.8f);

AHHH!

So many problems with this.

1) Don't use static IDs like that, use a config file

2) Don't define your blocks outside of a function like that, do it in your preInit function.  That way you can get access to the config file.

3) Move all those setXXX() functions inside your block class.

 

Yes, I know vanilla did it this way, but vanilla doesn't have to deal with:

1) Config files.  It's blocks are vanilla and will never have ID conflicts

2) Can define its blocks whenever the hell it wants to

(on 3, it's just cleaner)

 

Pirple

 

Are you intentionally misspelling this word?

 

public static final String MODID = "examplemod";

 

Please use the same asset folder directory name as your mod ID.  This makes things clean and tidy.

 

Last thing:

Screenshot of the directory to your texture files.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

4)I'm not getting any errors(what i see)

 

"Could not load texture, using fallback" is an error.  It shows up when it can't find the indicated texture.

Post that.

 

LanguageRegistry.addName(lightBlock, "Light Block");

 

Do not use the language registry.

http://www.minecraftforge.net/forum/index.php/topic,16277.msg82670.html#msg82670

 

package com.mod.Mod;

GAH!  Please use intelligent package names >..<

 

public static final Block lightBlock = new LightBlock(2900,Material.ground).setCreativeTab(CreativeTabs.tabBlock).setResistance(4f).setHardness(4f).setBlockName("test").setLightLevel(0.8f);

AHHH!

So many problems with this.

1) Don't use static IDs like that, use a config file

2) Don't define your blocks outside of a function like that, do it in your preInit function.  That way you can get access to the config file.

3) Move all those setXXX() functions inside your block class.

 

Yes, I know vanilla did it this way, but vanilla doesn't have to deal with:

1) Config files.  It's blocks are vanilla and will never have ID conflicts

2) Can define its blocks whenever the hell it wants to

(on 3, it's just cleaner)

 

Pirple

 

Are you intentionally misspelling this word?

 

public static final String MODID = "examplemod";

 

Please use the same asset folder directory name as your mod ID.  This makes things clean and tidy.

 

Last thing:

Screenshot of the directory to your texture files.

 

HERE IS A SCREENSHOT

http://www.mediafire.com/view/myfiles/#ph1xzw5ms4nsrwz

Posted

The screenshot shows that your path is

assets/basic/textures...

In your Item you use

mainclass:pirple_sword

. Spot the error.

Nope!

I changed the modid to basic!

Same error ;(

Posted
Capture.png

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

...

Capture.png

 

What part of "these don't match and they need to" do you keep not getting?

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

Basic Java Bud. This is not a java school

 

IF you are that far in kenneths tutorials then you should be starting to pick up on it

 

(just some constructive criticism)

1) You main mod file is hideous (i hope you do not c/p, that is a bad practice)

2) You lack in basic Java

3) I hope you know its Purple

4) a bad package for your mod is com.mod.Mod (don not use a website if you do not have one)

 

Good Stuff  :)

1) you are diligent

Posted

Oh i fixed so it worked but the texture only loads sometimes.

It is something i can do to fix that?

 

Non sarcasm initialized...

 

1) Do you do anything different when it does not load.

2) Post your updated code and eclipse texture structure

3) In future, when you say "THIS DOESTN OWKR HLP ME" give us code and things to help us 'Help' you...

Posted

Oh i fixed so it worked but the texture only loads sometimes.

It is something i can do to fix that?

 

Non sarcasm initialized...

 

1) Do you do anything different when it does not load.

2) Post your updated code and eclipse texture structure

3) In future, when you say "THIS DOESTN OWKR HLP ME" give us code and things to help us 'Help' you...

1) Not what i know. But i think i do something when it does work :D

2)http://pastebin.com/DtMFA3tp

I deleted everything and started again! :)

 

Posted

1) Not what i know. But i think i do something when it does work :D

 

So descriptive.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

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.