package com.dta.extracarts.block; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.util.IIcon; /** * Created by Skylar on 3/27/2015. */ abstract public class FakeSubBlock { private String blockName; private int blockNumber; private int metaNumber; public FakeSubBlock(String blockName) { this.setBlockName(blockName); } @SideOnly(Side.CLIENT) abstract public void registerBlockIcons(IIconRegister iIconRegister); @SideOnly(Side.CLIENT) abstract public IIcon getIcon(int side, int metadata); public String getBlockName() { return blockName; } public void setBlockName(String blockName) { this.blockName = blockName; } public int getBlockNumber() { return blockNumber; } public void setBlockNumber(int blockNumber) { this.blockNumber = blockNumber; } public int getMetaNumber() { return metaNumber; } public void setMetaNumber(int metaNumber) { this.metaNumber = metaNumber; } }