package com.jaquadro.minecraft.gardencontainers.core;
import com.jaquadro.minecraft.gardencontainers.GardenContainers;
import com.jaquadro.minecraft.gardencontainers.item.ItemLargePot;
import com.jaquadro.minecraft.gardencontainers.item.ItemPotteryPattern;
import com.jaquadro.minecraft.gardencontainers.item.ItemPotteryPatternDirty;
import com.jaquadro.minecraft.gardencore.util.UniqueMetaIdentifier;
import cpw.mods.fml.common.registry.GameData;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class ModItems
{
public static ItemPotteryPattern potteryPattern;
public static ItemPotteryPatternDirty potteryPatternDirty;
public void init () {
potteryPattern = new ItemPotteryPattern(makeName("potteryPattern"));
potteryPatternDirty = new ItemPotteryPatternDirty(makeName("potteryPatternDirty"));
GameRegistry.registerItem(potteryPattern, "pottery_pattern");
GameRegistry.registerItem(potteryPatternDirty, "pottery_pattern_dirty");
}
public static String makeName (String name) {
return GardenContainers.MOD_ID.toLowerCase() + "." + name;
}
public static UniqueMetaIdentifier getUniqueMetaID (Item item, int meta) {
String name = GameData.getItemRegistry().getNameForObject(item);
return new UniqueMetaIdentifier(name, meta);
}
public static UniqueMetaIdentifier getUniqueMetaID (ItemStack itemStack) {
if (itemStack.getItem() == null)
return null;
return getUniqueMetaID(itemStack.getItem(), itemStack.getItemDamage());
}
}