TinkersConstruct/tinker/tconstruct/blocks/TConstructBlock.java
2013-01-20 01:14:32 -08:00

50 lines
1.0 KiB
Java

package tinker.tconstruct.blocks;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemStack;
import tinker.tconstruct.TConstruct;
import tinker.tconstruct.TConstructContent;
public class TConstructBlock extends Block
{
int subblocks;
public TConstructBlock(int id, int tex, Material material, float hardness, int sub)
{
super(id, tex, material);
setHardness(hardness);
this.setCreativeTab(TConstruct.blockTab);
subblocks = sub;
}
@Override
public int damageDropped (int meta)
{
return meta;
}
@Override
public int getBlockTextureFromSideAndMetadata (int side, int meta)
{
return blockIndexInTexture + meta;
}
@Override
public String getTextureFile ()
{
return TConstructContent.blockTexture;
}
@Override
public void getSubBlocks (int id, CreativeTabs tab, List list)
{
for (int iter = 0; iter < subblocks; iter++)
{
list.add(new ItemStack(id, 1, iter));
}
}
}