package com.dta.extracarts.mods.mfr.block;
import com.dta.extracarts.block.FakeSubBlock;
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/23/2015.
*/
public class FakeDSUBlock extends FakeSubBlock {
private IIcon[] textures = new IIcon[3];
public FakeDSUBlock() {
super("fakeDSUBlock");
}
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iIconRegister) {
getTextures()[0] = iIconRegister.registerIcon("minefactoryreloaded:machines/tile.mfr.machine.0.bottom");
getTextures()[1] = iIconRegister.registerIcon("minefactoryreloaded:machines/tile.mfr.machine.deepstorageunit.active.top");
getTextures()[2] = iIconRegister.registerIcon("minefactoryreloaded:machines/tile.mfr.machine.deepstorageunit.active.side");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int metadata) {
switch (side) {
case 0:
return getTextures()[0];
case 1:
return getTextures()[1];
default:
return getTextures()[2];
}
}
public IIcon[] getTextures() {
return textures;
}
public void setTextures(IIcon[] textures) {
this.textures = textures;
}
}