Jump to content

Custom anvil


Iceverin99

Recommended Posts

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.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.