Posted May 11, 201312 yr How would I go around making a multi-textured log? Here's my log class package mods.hydro.motools.common.blocks.tree; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import mods.hydro.motools.common.motools; import net.minecraft.block.Block; import net.minecraft.block.BlockLog; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.util.Icon; public class BlockHornblendeLog extends Block { private Icon bottomIcon; private Icon sideIcon; public BlockHornblendeLog(int par1, Material mat) { super(par1, mat); this.setCreativeTab(motools.tabMoTools1); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IconRegister reg) { this.blockIcon = reg.registerIcon("hydro:hornblendeLog_block"); this.bottomIcon = reg.registerIcon("hydro:hornblendeLog_bottom"); this.sideIcon = reg.registerIcon("hydro:hornblendeLog_side"); } @SideOnly(Side.CLIENT) public Icon getBlockTextureFromSideAndMetadata(int side, int meta){ if(side == 0){return bottomIcon; }else if (side == 1){return bottomIcon; }else if (side == 2){return sideIcon; }else if (side == 3){return sideIcon; } else if (side == 4){return sideIcon; } else if (side == 5){return sideIcon; } else{ return blockIcon;} } } But when I run my game, it doesn't have a texture? Thanks ~ Hydro
May 11, 201312 yr Author Why do you have no @Override on your getBlockTextureFromSideAndMetadata even though you intend to override? That prevents you from noticing that the method has been renamed. I got an error when I had the @Override on it
May 11, 201312 yr http://www.minecraftforge.net/forum/index.php/topic,8408.0.html Scroll down to my post. I explain how to figure out what side is where in the world and give an example of how I did it. Read my thoughts on my summer mod work and tell me what you think! http://www.minecraftforge.net/forum/index.php/topic,8396.0.html I absolutely love her when she smiles
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.