mirror of
https://github.com/GTNewHorizons/Chisel.git
synced 2026-11-12 16:27:45 +00:00
28 lines
741 B
Java
28 lines
741 B
Java
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");
|
|
}
|
|
}
|