package com.jaquadro.minecraft.storagedrawers.item.pack;
/*
import com.google.common.base.Function;
import com.jaquadro.minecraft.storagedrawers.item.ItemTrim;
import com.jaquadro.minecraft.storagedrawers.block.pack.BlockTrimPack;
import net.minecraft.block.Block;
import net.minecraft.item.ItemStack;
import javax.annotation.Nullable;
public class ItemTrimPack extends ItemTrim
{
public ItemTrimPack (final Block block) {
super(block, new Function() {
@Nullable
@Override
public Object apply (Object input) {
ItemStack stack = (ItemStack)input;
String[] unlocalizedNames = getUnlocalizedNames(block);
return unlocalizedNames[stack.getMetadata()];
}
});
}
protected ItemTrimPack (Block block, String[] unlocalizedNames) {
super(block, unlocalizedNames);
}
protected ItemTrimPack (Block block, String[] unlocalizedNames) {
super(block, unlocalizedNames);
}
private static String[] getUnlocalizedNames (Block block) {
if (block instanceof BlockTrimPack)
return ((BlockTrimPack) block).getUnlocalizedNames();
else
return new String[16];
}
}
*/