package minestrapteam.mods.minestrappolation.item.blocks;
import minestrapteam.mods.minestrappolation.block.BlockCarvedPumpkin;
import minestrapteam.mods.minestrappolation.enumtypes.MPumpkinType;
import net.minecraft.block.Block;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
public class ItemBlockCarvedPumpkin extends ItemBlock
{
public Block block;
public ItemBlockCarvedPumpkin(Block block)
{
super(block);
this.block = block;
this.setHasSubtypes(true);
this.setMaxDamage(0);
}
/*
public static void inventoryRender(String type)
{
Item itemBlockBrickVariants = Item.getItemFromBlock(GameRegistry.findBlock(MReference.MODID, "pumpkin_carved"));
ModelBakery.addVariantName(itemBlockBrickVariants, "ministrapp:pumpkin_simple_carved_" + type);
ModelBakery.addVariantName(itemBlockBrickVariants, "ministrapp:pumpkin_average_carved_" + type);
ModelBakery.addVariantName(itemBlockBrickVariants, "ministrapp:pumpkin_complex_carved_" + type);
Item itemBlockVariants = Item.getItemFromBlock(GameRegistry.findBlock(MReference.MODID, "pumpkin_carved"));
MPumpkinType[] aenumtype = MPumpkinType.values();
int i = aenumtype.length;
for (int j = 0; j < i; ++j)
{
MPumpkinType enumtype = aenumtype[j];
ModelResourceLocation itemModelResourceLocation = new ModelResourceLocation(MReference.MODID + ":" + "pumpkin_" + enumtype.getUnlocalizedName() + "_carved_" + type, "inventory");
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(itemBlockVariants, enumtype.getMetadata(), itemModelResourceLocation);
}
}
*/
@Override
public int getMetadata(int damageValue)
{
return damageValue;
}
@Override
public String getUnlocalizedName(ItemStack item)
{
return MPumpkinType.byMetadata(item.getItemDamage()) + "_carved_" + ((BlockCarvedPumpkin) this.block).type;
}
}