i have tried multiple different ways to get my log to show the textures. i am trying to make it like a normal log in minecraft but obviously with my own textures and crafting recipes. can someone help me by finding the error in my code cause idea cant find any java errors.
here is my code if you need it.
BlockMagicLog.java
package com.sargmodding.dimensionsgalore.block;
import com.sargmodding.dimensionsgalore.creativetab.CreativeTabLMRB;
import com.sargmodding.dimensionsgalore.reference.Reference;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.block.BlockRotatedPillar;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.util.IIcon;
public class BlockMagicLog extends BlockRotatedPillar
{
public BlockMagicLog(Material blockMaterial)
{
super(blockMaterial.wood);
this.setBlockName("magiclog");
this.setHardness(1.0F);
this.setStepSound(soundTypeWood);
this.setCreativeTab(CreativeTabLMRB.DimensionsGalore_TAB);
this.setBlockTextureName("logmagicwood.png");
}
@Override
protected IIcon getSideIcon(int p_150163_1_) {
return null;
}
@SideOnly(Side.CLIENT)
public void registerIcon(IIconRegister icon){
this.blockIcon = icon.registerIcon(Reference.MOD_ID + ":" + "logmagicwood.png");
}
}
ModBlocks.java
package com.sargmodding.dimensionsgalore.init;
import com.sargmodding.dimensionsgalore.block.BlockMagicLog;
import com.sargmodding.dimensionsgalore.block.BlockMagicWood;
import com.sargmodding.dimensionsgalore.reference.Reference;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.material.Material;
@GameRegistry.ObjectHolder(Reference.MOD_ID)
public class ModBlocks
{
public static final BlockMagicWood magicWood = new BlockMagicWood(Material.wood);
public static final BlockMagicLog magicLog = new BlockMagicLog(Material.wood);
public static void init()
{
GameRegistry.registerBlock(magicWood, "magicwood");
GameRegistry.registerBlock(magicLog, "magiclog");
}
}
Reference.java
package com.sargmodding.dimensionsgalore.reference;
public class Reference
{
public static final String MOD_ID = "SargModding";
public static final String MOD_NAME = "Dimensions Galore";
public static final String VERSION = "1.7.10-1.0";
public static final String CLIENT_PROXY_CLASS = "com.sargmodding.dimensionsgalore.proxy.ClientProxy";
public static final String SERVER_PROXY_CLASS = "com.sargmodding.dimensionsgalore.proxy.ServerProxy";
public static final String GUI_FACTORY_CLASS = "com.sargmodding.dimensionsgalore.client.gui.GuiFactory";
}
hope that helps sorry i may be asking a lot more questions in the future.