Posted February 12, 201411 yr 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!!!!!!!!!
February 12, 201411 yr 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.
February 12, 201411 yr Author 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 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 )
February 12, 201411 yr 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.
February 12, 201411 yr Author 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
February 12, 201411 yr Author 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 ;(
February 12, 201411 yr 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.
February 12, 201411 yr Author Please post a screenshot of your textures in eclipse, like this: Can't see your textures in eclipse? There is your problem. http://postimg.org/image/69nqfbksd/
February 12, 201411 yr ... 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.
February 12, 201411 yr Author ... What part of "these don't match and they need to" do you keep not getting? What I'm gonna do?
February 12, 201411 yr 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
February 13, 201411 yr Author Oh i fixed so it worked but the texture only loads sometimes. It is something i can do to fix that?
February 13, 201411 yr Texture only loads sometimes... OH just from that I can figure out 9 kagillion solutions. Let's hope you understand sarcasm...
February 13, 201411 yr 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...
February 13, 201411 yr Author 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 2)http://pastebin.com/DtMFA3tp I deleted everything and started again!
February 13, 201411 yr 1) Not what i know. But i think i do something when it does work 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.