Posted August 1, 201411 yr 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:?]
August 1, 201411 yr Author Okay so I edited the code (completely removed it) and just added a line in my base mod class. public static Block basicBlock = new BasicBlock(Material.rock).setCreativeTab(CreativeTabs.tabBlock).setBlockName("basicBlock").setLightLevel(1.0f).setBlockTextureName(Basic.modid + ":" + "basicBlock");
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.