package com.cricketcraft.chisel.client.render;
import net.minecraft.block.Block;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.init.Blocks;
import net.minecraft.util.IIcon;
public class SubmapManagerLeaves extends SubmapManagerBase {
private String name;
private IIcon normal, opaque;
public SubmapManagerLeaves(String name) {
this.name = name;
}
@Override
public IIcon getIcon(int side, int meta) {
return Blocks.leaves.isOpaqueCube() ? opaque : normal;
}
@Override
public void registerIcons(String modName, Block block, IIconRegister register) {
this.normal = register.registerIcon(modName + ":" + name);
this.opaque = register.registerIcon(modName + ":" + name + "_opaque");
}
}