I started 1.7.2 modding just few days ago and I'm struggling with textures. No matter how much i try they just don't appear.
I have my files in /src/main/resources/assets/Try/Mod/blocks/basicBlock.png
Here is my code:
<code>
public class BasicBlock extends Block {
@SideOnly(Side.CLIENT)
protected IIcon blockIcon;
protected BasicBlock() {
super(Material.ground);
this.setCreativeTab(CreativeTabs.tabBlock).setBlockTextureName(Basic.modid + ":" + "basicBlock");
}
@SideOnly(Side.CLIENT)
@Override
public void registerBlockIcons(IIconRegister p_149651_1_)
{
blockIcon = p_149651_1_.registerIcon(Basic.modid + ":" + this.getUnlocalizedName().substring(5));
}
@SideOnly(Side.CLIENT)
@Override
public IIcon getIcon(int p_149691_1_, int p_149691_2_)
{
return blockIcon;
}
}
}
</code>
Here is what console shows :
Using missing texture, unable to load basic:textures/blocks/basicBlock.png
java.io.FileNotFoundException: basic:textures/blocks/basicBlock.png
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:71) ~[simpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?]
at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:581) [Minecraft.class:?]