Hi! I need help with my block. I want my block have custom model - anvil model. I tried with getRenderType(), but it's crashed. Can you help me?
Code:
package com.iceverin.aa.block;
import com.iceverin.aa.AncientAnvil;
import com.iceverin.aa.lib.Strings;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.world.IBlockAccess;
public class BlockAncientAnvil extends Block {
public BlockAncientAnvil(int id) {
super(id, Material.anvil);
setUnlocalizedName(Strings.ANCIENT_ANVIL_NAME);
setCreativeTab(AncientAnvil.aaTab);
setHardness(7.5F);
setResistance(2750.0F);
setStepSound(soundAnvilFootstep);
}
public boolean renderAsNormalBlock() {
return false;
}
public boolean isOpaqueCube() {
return false;
}
public int getRenderType() {
return 35;
}
@SideOnly(Side.CLIENT)
public boolean shouldSideBeRendered(IBlockAccess blockAccess, int x, int y, int z, int side) {
return true;
}
}
And i don't want to my block's class extending BlockAnvil, because my anvil will be working unlike vanilla anvil.
PS. Sorry for my english, i'm from Poland.