Posted March 28, 201411 yr I've been following the generic tutorial on the wiki but have run into issues when adding images to my mods. I had it working at one point but after I added another item it stopped working. Ive tried pretty much everything I could think of. but with no luck. Heres a image of the file tree and code. Please ask if you need anything else.
March 28, 201411 yr Your folder name should be the same as your modid, which looks like it is "extratools". Java is case sensitive.
March 28, 201411 yr Author Do you mean on this line setTextureName("extratools:EnderShard"); I should change it to setTextureName("ExtraTools:EnderShard"); ? Ive already tried that and it didnt help
March 28, 201411 yr In your eclipse workspace, it should be (in the folder) src -> main -> resources -> assets -> [modid] -> textures -> items -> [itemName].png It your case it should be: src -> main -> resources -> assets -> extratools -> textures -> items -> EnderShard.png
March 28, 201411 yr Try changing the the package assets.extratools.textures.items Also, you might want to make certain that your modid is "extratools" [coolboy actually beat me to this] It's a really good idea to great a static class that references your mod id, mod name, and version number package com.mmg.candymod.lib; public class Strings { public static final String MODID = "extratools"; public static final String MODNAME = "Extra Tools"; public static final String VERSION = "0.1"; } That way, when you have to reference any of that information, it will always be correct. Then your texture would be setTextureName(Strings.MODID + ":EnderShard"); This is assuming that the EnderShard texture is in your assets.extratools.textures.items folder is named "EnderShard.png"
March 29, 201411 yr Author Thanks got it working, right now I am learning as I go it was due to caps in the file name and modid
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.